Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Dwa left joiny i count
potreb
post 13.03.2011, 15:31:45
Post #1





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Witam, mam problem z zapytaniem:
  1. SELECT *, COUNT(furl) AS files FROM node LEFT JOIN section ON ncat = section_id LEFT JOIN files ON nprefix = fprefix ".$getCat." ORDER BY `nid` DESC ".$limit."


Wyciąga mi tylko jeden rekord z node, a chciałbym policzyć ile do node jest przypisanych plików.

Okey, zrobiłem to inaczej, tyle że ta nowa metoda nie jest chyba jakoś super wydajna?

  1. SELECT *, (SELECT COUNT(fid) FROM files WHERE nprefix = fprefix) AS cfiles FROM node LEFT JOIN section ON ncat = section_id ".$getCat." ORDER BY `nid` DESC ".$limit."


Ten post edytował potreb 13.03.2011, 15:37:53


--------------------

Go to the top of the page
+Quote Post

Posty w temacie
- potreb   [MySQL] Dwa left joiny i count   13.03.2011, 15:31:45


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 - 07:52