Kezdőoldal » Számítástechnika » Weblapkészítés » SQL lekérdezések összevonása?

SQL lekérdezések összevonása?

Figyelt kérdés

A helyzet a következő: Van egy A tábla, melyben vannak sorok, és egy B tábla, melyben a sorok hozzá vannak rendelve egy az A táblában lévő sorhoz. (1 A sorhoz több B sor is tartozhat)

AZt kell megtudnom, hogy az A-beli sorhoz tartozik e olyan B sor, ahol X mező = Y. Jelenleg csak úgy tudom megoldani, hogy egyesével megvizsgálom, hogy

SELECT COUNT(*) FROM B WHERE ID=A.ID AND X=Y, és ezt annyi Y értékkel megcsinálom, ahány fajta van. Az lenne a kérdésem, hogy lehetséges-e az, hogy ezt optimálisabbá varázsoljam. (arra kell, hogy ha van olyan ahol X=0, akkor ezt írja ki, ha X=1 akkor ezt stb. Nem if,elseif... képpen, hanem csak ifekkel, vagyis ha minden fajta van, akkor mindegyiket kiírja)


2015. júl. 9. 13:03
 1/2 A kérdező kommentje:
Az mennyire hatásos, hogyha kiválasztom az összes A-hoz tartozó sort B-bn, és while ciklussal végigmegyek rajtuk, és ott lekezelem aaz eseteket if,elseifekkel?
2015. júl. 9. 15:12
 2/2 anonim ***** válasza:
"group by"
2015. júl. 10. 08:46
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!