Autor | Zpráva | ||
---|---|---|---|
radozaj Profil |
#1 · Zasláno: 29. 1. 2014, 23:28:41
Ahoj,
poradí mi prosím niekto, ako sa robí doplnok k join? Proste mám 2 tabuľky: v 1. mám zoznam všetkých ID a v 2. mám ID, ktoré nechcem zobrazovať. Úloha je: vypísať všetky ID s 1. tabuľky okrem ID s 2. tabuľky. Ďakujem |
||
Tori Profil |
#2 · Zasláno: 29. 1. 2014, 23:31:10
|
||
radozaj Profil |
#3 · Zasláno: 29. 1. 2014, 23:45:13
Presne to som mal na mysli :) Vďaka!
|
||
Kajman Profil |
#4 · Zasláno: 30. 1. 2014, 15:57:59
Je tu i možnost přes join. Je to méně čitelné, ale starší verze mysql měly u tohoto způsobu menší problémy s optimálním plánováním dotazu. A v ještě starších to jinak ani nešlo.
SELECT t1.* FROM tabulka1 t1 LEFT JOIN tabulka2 t2 ON t1.id = t2.id WHERE t2.id IS NULL |
||
Časová prodleva: 10 let
|
0