MySQL query

Damir Dezeljin programing at nib.si
Thu Sep 12 21:41:21 CEST 2002


Ciao.

Imam tri tabele:
- tabela1 vsebuje id, ki opisuje dolocen set podatkov (meritev);
- tabela2 ima podatke od enega instrumenta. Ta tabela ima id2 kot primary 
key ter sec kot sekundni offset od zacetka meritev;
- table3 ima podatke od drugega instrumenta. Ta tabela ima id3 kot primary 
key ter sec kot sekundarni offset od zacetka meritev;

Obe tabeli sta povezani z id-jem s prvo tabelo.

Kako bi lahko pobral iz drugih dveh tabel podatke od dolocene meritve 
(recimo id=100) z enakimi offseti sekund.

QUERY:
SELECT * FROM table2 LEFT JOUN table3 ON (table2.id=table3.id AND 
table2.sec=table3.sec) WHERE table2.pid=100;

naredi kar hocem, vendar je ZELO POCASEN ... kaj ima kdo boljso idejo 
(uporabljam MySQL - torej subselectov in unionov ni ... seveda je tudi 
taka resitev dobrodosla, da se kaj novega naucim).

Lp,
Dezo




More information about the lugos-list mailing list