Elmagyaráznátok nekem ezt a lekérdezést? (SQL)
Figyelt kérdés
SELECT Eltunt.hely, Kutya.fajta, Count(*)
FROM Kutya, Eltunt
WHERE Eltunt.sor=Kutya.sor
GROUP BY Eltunt.hely, Kutya.fajta
HAVING Count(*)>1;
2 tábla van, "eltunt" és a "kutya"
eltunt mezői : Sor Hely Mikor
kutya mezői : Sor Fajta Nem Kor Neve
(Sor a kulcs)
feladat így szól : Sorolja fel azokat a kutyáékat helyeket, ahol egy fajtából 1-nél több kutya veszett el.
Ezt a lekérdezést megoldásokból lestem le, bár én nem így csinálnám ezt meg, ezért is kérdezem h miért így kéne? nem nagyon értem. Előre is köszönöm aki leírná :)
2014. máj. 7. 08:33
1/3 A kérdező kommentje:
Én ezt így csinálnám :
SELECT `eltunt`.`Hely`, `kutya`.`Fajta`
FROM `mataku`.`kutya` AS `kutya`, `mataku`.`eltunt` AS `eltunt`
WHERE `kutya`.`Sor` = `eltunt`.`Sor`
GROUP BY `kutya`.`Fajta`
HAVING ( ( COUNT( `kutya`.`Sor` ) > 1 ) )
2014. máj. 7. 08:36
2/3 Tengor válasza:
Te csak fajta szerint csoportosítasz, míg a feladta hely és fajtát kér.
3/3 A kérdező kommentje:
mhh tényleg, nagyon szépen köszönöm a segítséged ! :)
2014. máj. 7. 10:51
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!