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