Szerző Téma: Hogyan fûzzünk össze több lekérdezést egy query-be?  (Megtekintve 520 alkalommal)

Hogyan fûzzünk össze több lekérdezést egy query-be?
« Dátum: 2013. március 02. - 18:58:25 »
0 Show voters
Üdv.
Azt szeretném megoldani, hogy van mondjuk 4 tábla a 4 táblának különbözõ mennyiségû mezõje amik közt igazából semmiféle kapcsolat sincs (így nem jó megoldás a join)
viszont az UNION meg azért nem jó mert az egyes táblák mezõinek száma gyakran változik, így nem lehet kitölteni NULL értékekkel a hiányzó részeket.
Szóval megpróbáltam azt hogy
 
SELECT * FROM `Tabla1`,`Tabla2`,`Tabla3`,`Tabla4` WHERE `Tabla1`.`Adat1` = 1 OR `Tabla2`.`Adat1` = 2 OR `Tabla3`.`Adat1` = 3 OR `Tabla4`.`Adat1` = 4 

 
Viszont ezzel az a baj, hogy ha mondjuk a Tabla2 táblában nincs rekord akkor a visszatérésben az összes mezõ értéke NULL nem csak azok amelyek hiányoznak.
Igazából csak össze szeretnék fûzni több lekérdezést egy lekérdezésbe bizonyos okokból, Ezt szeretném megoldani.
« Utoljára szerkesztve: 2013. március 02. - 22:47:32 írta Benceee »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal