SQL két tábla különbsége hogy van?
Figyelt kérdés
SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.id = tabla2.id WHERE tabla1.id = tabla2.id
a tabla1 egy hosszú tábla, a tabla2 rövidebb, ez a lekérdezés megadja a metszetet de én szeretném a tabla1-tabla2 -t megkapni, hogyan tudom? az = helyett <> nem működik : /
2015. júl. 18. 15:47
2/4 anonim válasza:
select * from tabla1
except
select * from tabla2
Ha egyébként minden mezőjük ugyanaz.
Ha nem, akkor
SELECT * FROM tabla1 WHERE id IN
(select id from tabla1
except
select id from tabla2)
3/4 anonim válasza:
Amit a #1 ír, azok is jók, de adott esetben SOKKAL lassabbak lehetnek.
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!