1

2 つのテーブルを持つデータベースがあり、それらのテーブルの行の合計を 1 つのクエリで取得したいと考えています。これまでのところ、T は次のことを試しました。

SELECT (count(bill.*) + count(items.*)) as TTL FROM bill, items // Failed 
SELECT count(*) as TTL FROM bill, items // wrong total
SELECT (count(bill.ID_B) + count(items.ID_I)) as TTL FROM bill, items // wrong total
SELECT count(bill.ID_B + items.ID_I) as TTL FROM bill, items // return the biggest total
4

1 に答える 1

3

2 つのサブクエリを使用します。

select (select count(1) from bill) + (select count(1) from items);
于 2012-09-28T23:29:22.410 に答える