SQL-ben hogyan tudnám ezt kikeresni?
Figyelt kérdés
Adott egy film tábla ahol a filmek mezőben minden emberkéhez 20 film tartozik. Úgy van megoldva hogy egy személyhez 20 rekord tartozik. Milyen parancs-al tudnám megnézni hogy 2 személynek mik a közös filmjei?2020. aug. 31. 09:03
1/2 anonim válasza:
SELECT a.film FROM film_tabla a, film_tabla b WHERE a.nev = 'Aladar' AND b.nev = 'Bela' AND a.film = b.film;
(nem vagyok egy SQL guru, lehet elkerülhető a join egy jobb megoldással)
2/2 anonim válasza:
Olyan is van, hogy
SELECT film FROM film_tabla WHERE nev = 'Aladar'
INTERSECT
SELECT film FROM film_tabla WHERE nev = 'Bela'
Az eredménye ugyanaz lesz mint az 1-esé, meg valszeg a futási ideje is (de az konkrét adatbázis-kezelőtől függ.)
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!