![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Przypuscmy, ze mam 4 tabele:
designy,banery,logotypy i skrypty, wszystkie o strukturze: id (int);nazwa(varchar) i jak skonstruowac zapytanie, aby pobrac laczna liczbe wszystkich rekordow w tych tabelach? probowalem tak: [sql:1:08b56213c2]SELECT COUNT(d.*) AS d_ile,COUNT(b.*) AS b_ile,COUNT(l.*) AS l_ile,COUNT(s.*) AS s_ile FROM designy d,banery b,logotypy l,skrypty s[/sql:1:08b56213c2] ale nie wiem dlaczego to niedziala. Chcialbym pobrac ta sume za jednym zapytaniem, moze sie da odrazu cos wykombinowac z SUM, nie chcialbym korzystac z UNION moze to juz bylo na forum, ale nie moglem znalezc :/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[sql:1:048760970d]SELECT COUNT(d.*) AS d_ile,COUNT(b.*) AS b_ile,COUNT(l.*) AS l_ile,COUNT(s.*) AS s_ile FROM designy d,banery b,logotypy l,skrypty s GROUP BY d.id, b.id, s.id, l.id[/sql:1:048760970d]
Oczywiście nazwij te pola tak jak są w bazie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 17:50 |