Autor Zpráva
marfig
Profil
Ahoj,
jsem bezradny, mam sql dotaz:

SELECT id, jmeno, (

SELECT popis
FROM aprobace
WHERE id = ap1
)
FROM ucitele

doma na mysql 3.23.49 mi to jede v poho ale na serveru (mysql 3.23.58) to nejede a hazi syntax error u toho vnoreneho selectu. Pls nevite nekdo co s tim?

Je to nastavením nějakých proměnných, verzí mysql, nebo proč to nejede, tabulky jsem kontroloval několikrát, jsou stejné, a i tak by to bylo něco jiného než syntax, nebo nevíte jak to obejít?

Diky Martin
error414
Profil
Ja sem vzdycky ztroskotal na uvozofkach. Podivej se na to.
marfig
Profil
Uvozovky ani nic podobneho to neni, zkousel jsem jeden a ten stejny dotaz dat phpmyadminovi na mojem localhostu a ten stejny na webu a vysledek jasny, doma tabulka, na webu syntax error.
Leo
Profil
A proc pouzivate vnoreny select na neco takoveho, nestacil by JOIN? Leo
marfig
Profil
Leo
Díky, sice jsem to už vyřešil (šíleně, ale přesto), ale určitě to předělám, JOIN plně vyhovuje.
Toto mě utvrzuje v tom, že si budu muset přečíst nějaký seriál o MySQL dříve, než budu zase něco vytvářet. Nejspíše se to vyplatí.

Jen by mne zajímalo, proč mi to odmítá na serveru běžet... spíše pro princip
Martin
Cenobit
Profil
Hi

a co pridat apostrofy (takovy ten znak co se pise alt+39)?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0