1
のは、私はそれが最初の列と2列目の全従業員に社員= 1のために顧客の数を見せて、このクエリSqliteをクエリ - 最初の列からの和と列
select
count(customerid) as Count_Own,
(select count(customerid) from Customers) Count_ALL
from
Customers
where
EmployeeID = 1
を持っているとしましょう。
今、私が代わりにテーブルCustomers
のことで同様のクエリを書きたい、私は大きなサブクエリを持っている:私は私のサブクエリを使用せずに、このクイックをカウントしたかったので
select
count(customerid) as Count_Own,
(select count(customerid) from /*BIG QUERY*/) Count_ALL
from
(/*BIG QUERY*/ )
where
EmployeeID = 1
私は、列Count_ALL
で今問題を抱えています。私はそれが単にそれのための解決かどうか疑問に思います。
ありがとう。それは '偽の'結合で興味深い解決策ですが、多分私は正確に記述していませんでした。私は少し例を修正した。要点は、両方の列を数えるためにサブクエリを使用する必要があることです。 – user3688227
大丈夫、私は私の答えを詳述する。 – danihp
ありがとう! 、素晴らしい解決策 – user3688227