[MySQL] Syntaxe SELECT DISTNICT?
Napsal: stř 9. kvě 2007, 18:53
Nazdar! Jiz druhy den se paru s jednou casti jednoho webu, ale porad ne a ne to rozchodit. Kdyz mi doslo proc to vypisuje tu chybu a proc ji porad nevidim (ano, spravne, koukal jsem do jiny casti kodu.. Mel jsem 2 rozbaleny (cca 2x75 radku) a koukam presne do ty druhy
), ale kdyz jsem ji nasel, tak mi to (ne)logicky zobrazilo vysledek 2x. Jelikoz uz nevim, jakou podminku navic, tak jsem tam chtel dat DISTNICT (a nasledne promazat podminky, bohate staci 2
, zkouseno v PMA). SQL dotaz je nasledujici:
SELECT DISTNICT investice_isps.*
FROM investice_isps, investice_isp_lokality, investice_lokality, investice_patere
WHERE investice_isp_lokality.lokalita=investice_patere.lokalita
AND investice_lokality.id=investice_isp_lokality.lokalita
AND investice_isps.id=investice_isp_lokality.isp_id
AND investice_patere.isp!=investice_isps.id
ale mysql_error(); vraci nasledujici chybu:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.* FROM investice_isps, investice_isp_lokality, investice_lokal' at line 1
kdyz jsem pokusoval se () u te tabulky, vynechat .*, tak to bud hodilo dalsi error nebo to nevratilo ani ň
Poradite ? Dik
// samozrejme sem to konzultoval s mysql manualem, ale tam nic detailniho o DISTNICTu v strance o SELECTu nebylo
a jeste jsem zapomnel: bezi to na apache 2.0.59, PHP 5.2.1, MySQL 5.0.x (nevim z hlavy), na Win32
SELECT DISTNICT investice_isps.*
FROM investice_isps, investice_isp_lokality, investice_lokality, investice_patere
WHERE investice_isp_lokality.lokalita=investice_patere.lokalita
AND investice_lokality.id=investice_isp_lokality.lokalita
AND investice_isps.id=investice_isp_lokality.isp_id
AND investice_patere.isp!=investice_isps.id
ale mysql_error(); vraci nasledujici chybu:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.* FROM investice_isps, investice_isp_lokality, investice_lokal' at line 1
kdyz jsem pokusoval se () u te tabulky, vynechat .*, tak to bud hodilo dalsi error nebo to nevratilo ani ň
Poradite ? Dik
// samozrejme sem to konzultoval s mysql manualem, ale tam nic detailniho o DISTNICTu v strance o SELECTu nebylo
a jeste jsem zapomnel: bezi to na apache 2.0.59, PHP 5.2.1, MySQL 5.0.x (nevim z hlavy), na Win32