Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Suma Rekordów - Kilka Tabel...
Forum PHP.pl > Forum > Przedszkole
<?Początkujący?>
Witam,
Czy mógłby mi ktoś przedstawić na jakimś prostym przykładzie, jak można dodać (sumować) wszystkie rekordy na raz, które znajdują się w kilku tabelach (4)?
Tzn. chodzi mi o coś takiego:
Mam np. Takie Tabele: zdjecia_jpg, zdjecia_png, zdjęcia_gif, zdjęcia_tif ...
W każdej z tabeli załóżmy, że znajduje się po 20 rekordów (wpisów) smile.gif,
i teraz chciałbym aby wyświetlić ilość wszystkich rekordów, które znajdują się w tabelach..
No.. Wiecie o co chodzi smile.gif

Z góry Wielkie Dzięki za Pomoc smile.gif
Zepco
Nie jestem specem od SQL, ale chyba za jednym zamachem to się nie da, bo COUNT będzie mnożył liczbę rekordów w jednej tabeli przez liczbę rekordów z drugiej tabeli itd.
kicaj
wloz je do tablicy, a potem uzyj count" title="Zobacz w manualu PHP" target="_manual()
BzikOS
  1. SELECT count( DISTINCT t1.id ) + count( DISTINCT t2.id ) + count( DISTINCT t3.id ) + count( DISTINCT t4.id ) AS suma FROM tabela1 t1, tabela2 t2, tabela3 t3, tabela4 t4
Zepco
BzikOS: rzeczywiście to działa. Zapomniałem o distinct. :-)
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.