LEFT JOIN na tablica sys sebe si?
2 отговора
115 прегледа
LEFT JOIN na tablica sys sebe si?
Moga li da napravia LEFT JOIN na tablica sys sebe si ili tribva da ia kopiram v temporary?
Dokoloto se opitvah s MySQL i PostgreSQL ne uspiah da napravia tova be3 vremenna tablica, no ne 3nam dali niama da se vlosi performance-a s takava.
Ako ima niakakyv drug na4in kajete
[линк]
Dokoloto se opitvah s MySQL i PostgreSQL ne uspiah da napravia tova be3 vremenna tablica, no ne 3nam dali niama da se vlosi performance-a s takava.
Ako ima niakakyv drug na4in kajete
[линк]
Re: LEFT JOIN na tablica sys sebe si?
dokolkoto se seshtam mojesh da napravish ciklichna relacia(t.e relacia ot dadenata tablica kam samata sebe si)
probwai togawa s left join
no w mySQL towa s relaciata niama da stane
probwai togawa s left join
no w mySQL towa s relaciata niama da stane
Re: LEFT JOIN na tablica sys sebe si?
Какво точно си пробвал? И каква всъщност ти е идеята?
Принципно няма проблем да направиш какъвто и да е JOIN рекурсивно към същата таблица, че и няколко пъти даже.
Обикновено се налага при дървовидни структури като:
table personell (id, name, boss_id);
select p.name as Name, b.name as Boss_name from personell as p left join personell as boss on p.id = b.id;
Ще ти даде
Име на служител, Име на Шефа му.
Независимо дали Служителя има Шеф или не.
salle.online.bg/sig
Принципно няма проблем да направиш какъвто и да е JOIN рекурсивно към същата таблица, че и няколко пъти даже.
Обикновено се налага при дървовидни структури като:
table personell (id, name, boss_id);
select p.name as Name, b.name as Boss_name from personell as p left join personell as boss on p.id = b.id;
Ще ти даде
Име на служител, Име на Шефа му.
Независимо дали Служителя има Шеф или не.
salle.online.bg/sig