Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL+PHP] Pobieranie danych z kilku tabel, #1054 - Unknown column 'kolumna' in 'where clause'
neates
post 1.10.2007, 12:20:51
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.09.2005
Skąd: znienacka

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


Witam, mam problem z wyciągnięciem pewnych danych z bazy. Mianowicie zapytanie jest takie:

  1. SELECT
  2. blts.id_zawodnika,
  3. blz.nazwisko,
  4. blz.imie,
  5. COUNT(blts.brkzm) AS bramki
  6. FROM terminarz_stats AS blts,
  7. zawodnicy AS blz
  8. WHERE (blts.brkzm='br_z' OR blts.brkzm='br_k') AND blts.id_zawodnika=blz.id AND bramki>'0'
  9. GROUP BY
  10. blts.id_zawodnika
  11. ORDER BY bramki DESC LIMIT 10


Nie wiem jak rozwiazać ten problem, gdyż MySQL wypisuje mi błąd:
Cytat
#1054 - Unknown column 'bramki' in 'where clause'


Czy to oznacza, że wynik tego zapytania najlepiej jest zapisać do nowej, tymczasowej tabeli i dopiero na tej tabelce zrobić zapytanie z WHERE bramki>'0'? Co dziwniejsze ORDER BY bramki DESC działa bez problemów. Zaznaczam też, że kolumna bramki nie jest oczywiście częścią żadnej z tych tabel, z których pobieram dane.

Z góry dziękuję za wszelką pomoc i wyjaśnienia, co robię źle :P

dobra, pytanie już nie ważne, sam doszedłem do rozwiazania :)

  1. SELECT
  2. blts.id_zawodnika,
  3. blz.nazwisko,
  4. blz.imie,
  5. COUNT(blts.brkzm) AS bramki
  6. FROM terminarz_stats AS blts,
  7. zawodnicy AS blz
  8. WHERE (blts.brkzm='br_z' OR blts.brkzm='br_k') AND blts.id_zawodnika=blz.id
  9. GROUP BY
  10. blts.id_zawodnika
  11. HAVING
  12. bramki>'0'
  13. ORDER BY bramki DESC


--------------------
Jestem niczym maleńki prozaiczny ziemniak w kępie psychodelicznych chryzantem
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:36