Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] wlasna nazwa kolumny nie rozpoznawana, kolumna AS col, nie rozpoznawana w JOIN
Sh4dow
post
Post #1





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


  1. SELECT t.id, t.visit, t.czas, t.user_id AS topic_user,
  2. IF ( COUNT( p.user_id ) >0, pp.user_id, t.user_id ) AS last_user,
  3. t.nazwa, u.login AS topic_user_login,
  4. IF ( MAX( p.czas ) >0, MAX( p.czas ) , t.czas ) AS ostatni,
  5. COUNT( p.id ) AS ilosc, uu.login AS last_user_login, t.open
  6. FROM forum_temat AS t
  7. LEFT JOIN forum_post AS p ON ( t.id = p.temat_id )
  8. LEFT JOIN forum_post AS pp ON ( pp.czas = ostatni )
  9. LEFT JOIN users AS u ON ( t.user_id = u.id )
  10. LEFT JOIN users AS uu ON ( t.last_user = uu.id )
  11. WHERE u.id = t.user_id AND t.kat_id = '1'
  12. GROUP BY t.id
  13. ORDER BY ostatni DESC


Przy takim zapytaniu, otrzymuje blad:

#1054 - Unknown column 'ostatni' in 'on clause'

I teraz jest pytanie czy w join nowe nazwy kolumn sa nie rozpoznawane ? no bo jesli to ominiemy to ORDER BY dziala prawidlowo
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 02:39