Autor | Zpráva | ||
---|---|---|---|
Ivan m. Profil * |
#1 · Zasláno: 19. 9. 2012, 14:38:50
Ahojte, mám takový problém.... nějak si nevím rady s tímto selectem
mám tabulku klienti: A (id, jméno, ...) a slučovací tabulku B (klient1, klient2) např.: klient1 | klient2 5 | 1 1 | 3 2 | 8 atd... ke klientovi 1 je tedy přiřazen klient č. 5 a 3 Jak ale vypíšu pro daného klienta (mám id) VŠECHNY doposud nepřiřazené klienty??? Moc děkuji za všechny typy... |
||
Kajman Profil |
např.
SELECT k.* FROM klienti k LEFT JOIN slucovaci s1 ON k.id = s1.klient2 AND s1.klient1 = 42 LEFT JOIN slucovaci s2 ON k.id = s2.klient1 AND s2.klient2 = 42 WHERE s1.klient1 IS NULL AND s2.klient2 IS NULL |
||
Ivan m. Profil * |
#3 · Zasláno: 19. 9. 2012, 16:03:36
Zdá se že to funguje správně, děkuji mnohokráát
|
||
Časová prodleva: 12 let
|
0