![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam dwie tablice : news( `nid` ... ) comments( `cid`, `cnid`, ... ) `cnid` to oczywiście id `news` Próbuje skonstruować zapytanie, które da mi w rezultacie wszystkie pola z `news` oraz ilość dostępnych komentarzy dla danej wiadomości (jak nie ma to 0).
no i nie działa ![]() Wskazówka jakaś? Help me ![]() -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Wskazówka: jak łączysz te tabele?
proponuje w WHERE dać nid = cnid albo użyć lewego joina z takim samym warunkiem. -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Where pomaga jak chodzi o poprawne zliczanie. Jednakże jeżeli nie ma ma w tabeli `comments` komentarza do jakieś wiadomości to wtedy w rezultacie te wiadomości są omijane przy wyświetlaniu i to mnie bardzo martwi
![]() EDIT: ahahaha zrobiłem
![]() Ten post edytował sf 10.11.2004, 13:36:06 -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:11 |