Posiadam 4 tabele z czego jedna jest łącząca:
Przedstawie to obrazowo

  1. cars
  2. ID | NAZWA
  3. 1 | Suzuki
  4. 2 | Audi
  5.  
  6.  
  7.  
  8. RACES_CARS
  9. ID | IDCARS | IDRACE
  10. 1 | 1 | 1
  11. 2 | 2 | 1
  12. 3 | 1 | 2
  13.  
  14.  
  15. races
  16. ID | NAZWA | TEXT
  17. 1 |Wyscig 1| sdfjnfjsnd
  18. 2 |Wyscig 2| asdadasd
  19.  
  20.  
  21. newsy
  22. id | idcar |text
  23. 1 | 1 |gsdfgdfgsdfg
  24. 2 | 2 |asdasdasdas


I teraz pytanie do was jak zrobić zapytanie które by wyciągało liczbę newsów (COUNT) które należą do danego auta łącząc ze sobą wszystkie tabele.
Potrzebuje to do stronnicowania lecz nic nie wychodzi. Wsumie jakieś wyniki otrzymywałem ale nigdy nie sume odpowiadającą ilości newsów nie wiem w czym jest błąd.
Wcześniej wszystko działało lecz dodałem kolumne races_cars i wszystko się sypło ;/
wyniki wychodzą tak ;/:

10
7
10
a ja to potrzebuje jako jedna liczba i prawdziwa a nie wyciągnięta z kądś ;/

Próbowałem z grupowaniem i GROUP_CONCATem ale lipa.

Tak więc jak bym mógł kogoś prosić o pomoc...



******************************************************************

******************************************************************

******************************************************************
No to już wszystko działa użyłem

count(distinct newsy.id)