![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
SELECT * from `newsy` WHERE `type` = 1 ORDER BY `czas` DESC LIMIT 0 , 9;
Jak zrobić żeby ten select również odczytał ilość z tabeli komentarze gdzie `komentarze`.`iddlaartykulu` = `newsy`.`artykulid`. Dodam że jeden komentarz w tabelii komentarze to jeden wiersz. Czyli chodzi mi o to jak od razu policzyć ilość komentarzy do artykułu? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
nie no zdaje sobie sprawę, że 2 zapytanie to nie o to chodzi, ale wcześniej robiłem to jak potrzebowałem 2 tabele połączyć to bez left joina tylko normalnie AND itd itd. A teraz trzeba ilość wyciągnąć i z tym jest problem ;/
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
A teraz trzeba ilość wyciągnąć i z tym jest problem ;/ No właśnie, pomoc kolegi ~potreb jest lekko nie na temat. Aby zrobić to co chcesz musisz skorzystać z podzapytania oraz funkcji agregującej COUNT(). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 08:08 |