Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczanie rekordów z kilku tabel, jeden problem
Karas!
post 4.10.2008, 13:54:25
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.04.2007

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


Witam mam taki problem ze zliczaniem rekordów otóż, napisałem takie zapytanie:

  1. SELECT COUNT(DISTINCT(texts.id)) AS amt_texts, COUNT(DISTINCT(links.id)) AS amt_links, COUNT(DISTINCT(categories.id)) AS amt_categories FROM texts, links, categories;


Zapytanie zlicza mi ile jest w bazie utworzonych linków, kategorii oraz tekstów ale problem się pojawia kiedy w bazie danych mam powiedzmy 3 kategorie 1 link i 0 tekstów, wtedy zwraca mi zera w amt_links, amt_texts, amt_categories. Wystarczy, że jedna z tabel nie posiada rekordów, to we wszystkich innych również jest zwracane 0 rekordów.

Jak przekształcić to zapytanie, żeby działało nawet jak w jednej z tabel nie ma rekorów?
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.06.2025 - 03:01