Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> inner join zwraca zero rekordów ...
acztery
post
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


mam takie zapytanie


  1. SELECT *,DATABASE.comment AS comment,DATABASE.id AS id, DATABASE.http AS http, AVG(comments.r) AS r ,AVG(comments.r5) AS r5 FROM `database` INNER JOIN comments ON DATABASE.id = comments.parent WHERE comments.act = '1' AND comments.typ = 'BAS' AND DATABASE.act='1' AND DATABASE.cat = 'salony' GROUP BY DATABASE.id ORDER BY DATABASE.id DESC LIMIT 10



zapytanie listuję dane z tabeli database i pobiera serdnie z comments. z tym ze jak nie ma zadnych zrednich to nie pobiera danych (jak nie ma nic w comments) czyli zeby pobrac rekord ten rekord musi miec wpis spelniajacy w comments.

left join i right nie działa.

kurde juz tyle nad tym siedze banalna sprawa ale jakoś nic mi nie przychodzi do glowy.

PS wiem ze nazwa database jest zła ale to chyba nie powód?

Ten post edytował acztery 23.03.2011, 15:55:38
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 Aktualny czas: 21.08.2025 - 05:28