0

次のクエリがあります。

    $result = query("SELECT IdUser, followingID FROM following WHERE IdUser = '%d' AND followingID = '%d'", $id, $followingID);

関係が存在するかどうかの0と1のカウントに基づいて、結果がYESまたはNOの場合、どのように返すのだろうかと思っていましたか?

4

1 に答える 1

1

1 つの方法を次に示します。

select (case when exists (SELECT IdUser, followingID
                          FROM following
                          WHERE IdUser = '%d' AND followingID = '%d'
                         )
             then 'YES' else 'NO'
         end) as YesOrNo
, $id, $followingID
于 2013-08-07T02:17:02.283 に答える