Struktura tabel:
--
-- Struktura tabeli dla `t1`
--
CREATE TABLE `t1` (
`id1` int(11) NOT NULL AUTO_INCREMENT,
`text1` varchar(10) NOT NULL,
PRIMARY KEY (`id1`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
-- --------------------------------------------------------
--
-- Struktura tabeli dla `t2`
--
CREATE TABLE `t2` (
`id2` int(11) NOT NULL AUTO_INCREMENT,
`text2` varchar(12) NOT NULL,
PRIMARY KEY (`id2`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
Zapytanie (takie samo jak w moim pierwszym poście):
SELECT sum(ilosc) FROM ( SELECT count(t1.id1) AS ilosc FROM t1 UNION SELECT count(t2.id2) AS ilosc FROM t2 ) AS razem
Zwraca 10 wierszy (w pierwszej tabeli mam 6, w drugiej 4).