Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Co je špatně na SQL dotazu ?

Mám tento dotaz:

SELECT *, users.prijmeni AS odeslalPrijmeni, users.jmeno AS odeslalJmeno FROM sms INNER JOIN users ON sms.iduzivatele = users.id WHERE platnaSMS = 1 AND odeslalPrijmeni LIKE "prijmeni" ORDER BY sms.id DESC LIMIT 900

A hlásí mi drze, že: " Neznámý sloupec 'odeslalPrijmeni' v where clause "

Přitom jsem mu jasně uvedl už na začátku, že users.prijmeni AS odeslalPrijmeni

Kde je chyba ?

//EDIT

Už to mám, aliasy nemohou být použity v WHERE clausulích:

column_alias can be used in an ORDER BY clause, but it cannot be used in a WHERE, GROUP BY, or HAVING clause.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny