Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dwa zapytania w jednym
Forum PHP.pl > Forum > Bazy danych > MySQL
pys1986
Witam, muszę połączyć te dwa zapytania w jedno:

  1. SELECT * FROM newsy LIMIT 5

oraz

  1. SELECT count(*) FROM komentarze WHERE n_id=newsy.id


niemam pomysłu jak mogę to zrobić sad.gif
wiiir
wszystkie komentarze dla konkretnego newsa

  1. SELECT k.* FROM newsy n, komentarze k
  2. WHERE n.id = k.id_newsa
  3. AND n.id = $id_newsa;


lista wszystkich newsow z liczba komentarzy

  1. SELECT count(*) , n.nazwa, n.id_newsa FROM newsy n, komentarze k
  2. WHERE n.id = k.id_newsa
  3. GROUP BY n.nazwa, n.id_newsa ;


lista wszystkich newsow w ktorych sa komentarze

  1. SELECT count(*) , n.nazwa, n.id_newsa FROM newsy n, komentarze k
  2. WHERE n.id = k.id_newsa
  3. GROUP BY n.nazwa, n.id_newsa
  4. HAVING count(*) > 0;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.