Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



select

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: select

Autor: Ivan M. ♂

12:18:14 29.06.2012

Tak sem to dal dohromady nějak takhle, zatím se zdá že to funguje jak potřebuji, snad v tom nebude nějakej problém:

SELECT klienti.id, jmeno, prijmeni, ulice, cp, mesto, psc, narozen, registrace,
atribut, faktury.kdyhrazeno, faktury.kolikhrazeno
FROM klienti
LEFT JOIN klienti_detaily ON klienti_detaily.klient = klienti.id
LEFT JOIN faktury ON faktury.klient = klienti.id AND faktury.symbol = 0
WHERE
(provozovna = 0 OR provozovna = 1) AND atribut < 2 ORDER BY klienti.id DESC

Citovat příspěvek

 

Re: select

Autor: RomanZ ♂

8:27:56 29.06.2012

Pro spojeni tabulek pouzivas JOIN a pritom potrebujes pouzit LEFT OUTER JOIN.

Citovat příspěvek

 

select

Autor: Ivan M. ♂

20:32:11 28.06.2012

Ahoj, prosím o pomoc s dotazem..
Potřebuju vypsat všechny! klienty z tabulky klientu (např. jmeno, prijmeni, vek...) a spojením z tabulky faktury (kdyhrazeno a kolikhrazeno ( kde symbol faktury = 0 ))

Problém mám s tím, že né každý klient má tuto fakturu a i tyto klienty potřebuji vypsat, s tím že u sloupců kolikhrazeno a kdyhrazeno bude null
Nevím jak toho mám docílit aby se mi vypsali všichni klienti, vypisují se mi poze klienti, u nichž byla faktura nalezena :(

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: