kilka COUNT jednym zapytaniem

Użytkowanie programu bazodanowego
toivio
Posty: 14
Rejestracja: czw kwie 11, 2013 2:14 pm

kilka COUNT jednym zapytaniem

Post autor: toivio »

Witam.
Jak stworzyć takie zapytanie żeby w wyniku otrzymać podsumowanie rekordów z np. dwóch tabel,
pojedyncze zapytania mam takie:

SELECT COUNT( * ) FROM "osoba"

SELECT COUNT( * ) FROM "rodzina"

chciałbym to połączyć w jedno zapytanie,

Drugie pytanie jak z takich tabel wyciągnąć pominięte rekordy, czyli wpisuję sobie powiedzmy id kolejno 1,2,3 itd, z czasem niektóre były usuwane, można jakoś wyciągnąć te które są nie użyte?
OpenOffice 3.1 na Windows 7
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: kilka COUNT jednym zapytaniem

Post autor: belstar »

Kod: Zaznacz cały

SELECT COUNT( * ) FROM "osoba"
UNION ALL
SELECT COUNT( * ) FROM "rodzina"
Jeszcze będąc w widoku projektu SQL zaznacz w menu Edycja, Wykonaj bezpośrednio polecenie SQL
toivio pisze:Drugie pytanie jak z takich tabel wyciągnąć pominięte rekordy, czyli wpisuję sobie powiedzmy id kolejno 1,2,3 itd, z czasem niektóre były usuwane, można jakoś wyciągnąć te które są nie użyte?
Nie wiem jak u ciebie, ale pole ID jest przeznaczone do czegoś innego. Możesz poszukać narzędzia które pousuwa ci przerwy (gdzieś takie widziałem).
LibreOffice 5.1.2.2 Ubuntu 16 LTS
ODPOWIEDZ