Zadejte hledaný výraz...

Spojení tabulek WHERE

David Kácha
verified
rating uzivatele
(39 hodnocení)
15. 9. 2014 16:38:03
Zdravím,
poprosil bych o radu.
Mám dotaz do DB.
ale nevypíše to, pokud neexistuje vazba
No a můj dotaz je, zda se dá zařídit, aby se to vypsalo s prázdnou hodnotou, pokud neexistuje vazba.
Děkuji
15. 9. 2014 16:38:03
https://webtrh.cz/diskuse/spojeni-tabulek-where#reply1054918
Alexy
verified
rating uzivatele
15. 9. 2014 16:52:09
Ano použijte místo whete klauzukli right join
SELECT t.id, l.jmeno FROM tab2 t RIGHT JOIN lide l ON (t.idLide = l.id)
15. 9. 2014 16:52:09
https://webtrh.cz/diskuse/spojeni-tabulek-where#reply1054917
HexaGeek
verified
rating uzivatele
(18 hodnocení)
15. 9. 2014 16:54:31
Napsal David Kácha;1124133
Zdravím,
poprosil bych o radu.
Mám dotaz do DB.
ale nevypíše to, pokud neexistuje vazba
No a můj dotaz je, zda se dá zařídit, aby se to vypsalo s prázdnou hodnotou, pokud neexistuje vazba.
Děkuji
SQL RIGHT JOIN Keyword
JOIN RIGHT na w3schools je nadherny priklad
15. 9. 2014 16:54:31
https://webtrh.cz/diskuse/spojeni-tabulek-where#reply1054916
RIGHT JOIN není potřeba. Vše se dá vyřešit, a uzuálně se také řeší, LEFT JOINem. LEFT JOIN je podle mě čitelnější, protože se jako první uvádí tabulka, která je důležitější.
Viz https://webtrh.cz/179493-vizualni-vysvetleni-joinu
Máš v dotazu překlep, čárku místo tečky.
15. 9. 2014 18:10:13
https://webtrh.cz/diskuse/spojeni-tabulek-where#reply1054915
Pro odpověď se přihlašte.
Přihlásit