Kezdőoldal » Számítástechnika » Programozás » Elmagyaráznátok nekem ezt a...

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.
2014. máj. 7. 09:15
Hasznos számodra ez a válasz?
 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!