|
|
SQL dotaz na pojení 4 databází
|
14.12.2010 21:59
Vladimir Risky
|
zdravim rád bych vás požádal o radu. potřebuju spojit 4 databáze a skusil jsem nato využít i radu z vašeho serveru
část dotazu na db o který se jedná:
$result2 = mysql_query('SELECT * FROM kalendar k, seznamfu s WHERE k.fu_id = s.fu_id INNER JOIN datum d on k.mesic_id = d.datum_id LEFT JOIN kontakty l on k.udalost_zadal = l.kontakt_id ', $db) or die (mysql_error($db));
hlásí mi to tam chybu ale nemůžu přijít nato kde.
Předem děkuji za radu.
Vladimír Říský
|
|
|
Re: SQL dotaz na pojení 4 databází
|
17.12.2010 06:03
MaReK Olšavský
|
Bodla by struktura dotčených tabulek a chybová hláška. Křišťálová koule na Váš stávající dotaz bohužel mlčí, málo informací. |
|
|
Re: SQL dotaz na pojení 4 databází
|
17.12.2010 13:40
Aleš Hakl
|
No tak v tomhle pripade ani neni potreba kristalova koule, operatory JOIN patri dovnitr klauzule FROM, ne az do WHERE. Jinak kombinovat CROSS JOIN (navic psany jako carka) a jine druhy joinu v jednom dotazu neni uplne nejlepsi plan, protoze se v tom pak ztratite. |
|
|
Re: SQL dotaz na pojení 4 databází
|
17.12.2010 23:41
Dalibor Smolík
|
Nejdřív INNER JOIN .. LEFT JOIN, až teprve pak WHERE .. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|