JOIN vagy más?
Sziasztok!
Következő lenne a feladat. Adott két tábla:
parameter_lista(idparameter,megnevezes)
1 automata
2 4-ajtos
3 legkondi
.
.
.
parameterek(idauto,idparameter)
1 1
1 2
1 3
2 3
2 6
4 1
.
.
.
Tehát az 1-es id-jű autóautomata, 4-ajtós és légkondis.
Azt szeretném megoldani, hogy az összes létető paramétert megjeleníteni és amivel rendelkezik az autó azt pl. ki x-elni. Így:
VW Golf (iduto: 1)
automata x
legkondi x
4-ajtós x
gyerekzár
tolatóradar
.
.
.
ezt szeretném megoldani egyetlen lekérdezéssel. Lehetséges ez?
■ Következő lenne a feladat. Adott két tábla:
parameter_lista(idparameter,megnevezes)
1 automata
2 4-ajtos
3 legkondi
.
.
.
parameterek(idauto,idparameter)
1 1
1 2
1 3
2 3
2 6
4 1
.
.
.
Tehát az 1-es id-jű autóautomata, 4-ajtós és légkondis.
Azt szeretném megoldani, hogy az összes létető paramétert megjeleníteni és amivel rendelkezik az autó azt pl. ki x-elni. Így:
VW Golf (iduto: 1)
automata x
legkondi x
4-ajtós x
gyerekzár
tolatóradar
.
.
.
ezt szeretném megoldani egyetlen lekérdezéssel. Lehetséges ez?
LEFT JOIN
LEFT JOIN
Köszönöm a segítséget, de
Egy lekérdezéssel
FROM parameter_lista AS pl
LEFT JOIN parameterek AS pm
ON pm.idparameter = pl.idparameter AND pm.idauto = 1
LEFT JOIN parameter_lista AS mpl
ON mpl.idparameter = pm.idparameter
ORDER BY megnevezes
Teszteltem.