Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql]ilośc rekordów i sumowanie
Forum PHP.pl > Forum > Bazy danych > MySQL
pianta_d
Mam potrzebę pobrać ilośc rekordów z dwóch tabel, a później je dodać.
Używam:
  1. SELECT (SUM(COUNT(*) tbl1),(COUNT(*) tbl2)) AS cos;

Wywala mi błąd something wrong...

Proszę o pomoc

Przepraszam za połyłkowe umieszczenia tego tematu w tym dziale
nospor
tylko powiedz mi czemu walisz to na php? Przenosze.

zrob albo dwa oddzielne zapytania dla kazdej tabeli, albo uzyj [b]union syntax[b] (polecam manual)
pianta_d
OK, dzięki
luki100011
Czy to jest całe zapytanie sql questionmark.gif
Próbowałeś zliczać każdą tabelę w oddzielnym zapytaniu??
  1. SELECT count(*) FROM tabela1 SELECT count(*) FROM tabela2
pianta_d
Próbowałem policzyć ile jest rekordów w każdej tabeli i później je do siebie dodać.
luki100011
Cytat(pianta_d @ 25.01.2007, 19:48:29 ) *
Próbowałem policzyć ile jest rekordów w każdej tabeli i później je do siebie dodać.


I co nie idzie policzyć każdej tabeli oddzielnie questionmark.gif
Jaką masz strukturę tabel i jakie dawałeś zapytanie do policzenia pojedyńczej tabeli questionmark.gif
pianta_d
Zapytanie jak w pierwszym poście. Struktura tabel chyba nie ma tutaj znaczenia. Ale poradziłem sobie w inny sposób. Zrobilem tabele `tmp` i za każdym razem zliczam pojedyncza tabele, wstawiam do `tmp`, a na koniec sumuję wartości wrzucone do `tmp`.
Ale myślałem, że uda mi się zrobić w jednym zapytaniu sad.gif.

Dzięki za zainteresowanie
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.