0

次のようなテーブルがあります。

from_user    to_user      type
    43          85          1
    32          43          2
    64          79          1
    77          43          4
    54          43          5
    13          96          4
    78          43          6

変数があり、 の合計(つまり、from_users の数)$userを返すクエリが必要ですが、 の場合のみです。type=4 または 5 の場合、等しい場所の合計が必要です。1回のクエリでこれを行うことは可能ですか?from_user$usertype=1to_user$user

前もって感謝します!

4

1 に答える 1

2
SELECT  SUM(Type = 1 AND From_User = 'user_ID_HERE') From_User,
        SUM(Type IN (4,5) AND to_user = 'user_ID_HERE') To_User
FROM    TableName
于 2013-04-07T15:38:49.470 に答える