from a left join v mysql5

Honza Pazdziora adelton na fi.muni.cz
Pondělí Únor 27 13:28:32 CET 2006


On Mon, Feb 27, 2006 at 01:14:12PM +0100, Ondrej Koala Vacha wrote:
> 
> v mysql5 zda se nechodi takovato konstrukce:
> 
> select fp.*
> from adr,fp
> left join uhrfp on fp.id=uhrfp.idfp and adr.id=uhrfp.idfp 
> 
> nebot to vypada, ze v left join muze byt jen tabulka bezprostredne 
> pred tim uvedena ve 'from'. Hledam v manualu a nenachzim, byt to tam nekde 
> temer jiste je :( Pomuze nekdo?

No, jestli tahle syntaxe znamena outer join, tak bych to i povazoval
za normalni -- co by melo byt vraceno jako uhrfp.idfp, pokud by to
prvni porovnani (fp.id=uhrfp.idfp) nebylo splneno a to druhe
(adr.id=uhrfp.idfp) -- hodnota uhrfp.idfp nebo null?

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
		Only self-confident people can be simple.


Další informace o konferenci Test