SQL-sætning konstruktion
Har to tabeller: tabel1 og tabel2I tabel1 har jeg to kolonner: basic_label og basic_value
I tabel2 har jeg også tre kolonner: id, label og var
tabel1 bruges til at gemme nogle variabler - fx hedder første række: basic_label = 'my_var' og basic_value = 1
Det jeg ønsker er følgende udtræk på følgende præmisser:
- udtrækket skal returnere id og label fra tabel2
- i udtrækket skal der tages højde for hvad tabel1.basic_value er i den række hvor tabel1.basic_label er 'myvar'
- og der skal kun udtrækkes værdier fra tabel2 hvor tabel2.var er det samme som ovenståendes tabel1.basiv_value
Jeg har konstrueret ovenstående SQL-sætning, men den er ikke funktionel:
SELECT tabel2.id, tabel2.label
FROM tabel1, tabel2
WHERE tabel1.basic_label='my_var'
AND tabel1.basic_value=tabel2.var
Nogen der har et forslag?