Stránka 1 z 1

sql dotaz

Napsal: 23 lis 2013 20:53
od cendulka1234
ahoj,
mám tento sql dotaz pro výpis vztahu osoby, ale nefunguje tak jak má. nevrací všechny vztahy a špatný typ vztahu.

select o1.jmeno, o1.prijmeni,o2.jmeno, o2.prijmeni,tv.nazev
from osoby o1 left join vztahy v on o1.id_osoby = v.id_osoby1
left join osoby o2 on v.id_osoby2 = o2.id_osoby
left join typy_vztahu tv on tv.id_typy_vztahu = v.id_vztahy;


nevíte v čem je chyba?

díky moc

Re: sql dotaz

Napsal: 24 lis 2013 14:02
od CZechBoY
čau,
jakej je rozdíl mezi typy_vztahu a vztahy?
Typ vztahu bys mohl dát jako sloupec do vztahy ne? :-) Aspoň já jsem to tak měl.
Nakonec ta poslední podmínka mi připadá zbytečná.
Pošli sem strukturu těch vztahů :-)