我一直在努力使用多重計數語句。 我的桌子是這樣建造的;在SQL中使用多重計數語句奮鬥
person1, person2, relation
peter ann coworkers
我需要計算peter在戀人下有多少關係。 etc等
我想出了這個;
select(
select count(*)
from rel
where person1 = 'peter' and relation = 'coworker'
)as PetersFriends,(
select count(*)
from rel
where person1 = 'peter' and relation = 'lovers'
)
as PetersLovers
;
但我似乎無法得到它的工作。
您可以請嘗試詳細說明並使用正確的格式。我害怕,我不明白你的問題。另外:你使用哪個DBMS? – nfechner 2011-03-07 10:37:15
你是'彼得'嗎?如果你愛上同事呢? :) – sasfrog 2011-03-07 10:38:46
聽起來像作業給我。是嗎?如果是這樣,請將其標記爲。 – anothershrubery 2011-03-07 10:40:47