DQLにいくつかのSQL文を翻訳したいのですが? ユーザーSQLをDQLに翻訳したい
------friend----
id
friend_one
friend_two
statu
--------------
に参照する2属性friend_oneとfriend_twoので、私のSQL文が
UPDATE friend
SET status="1"
WHERE
(friend_one="$user_id" OR friend_two="$user_id")
AND
(friend_one="$friend_id" OR friend_two="$friend_id")
SELECT 'friend_one','friend_two','status' FROM friend
WHERE
(friend_one="$user_id" OR friend_two="$user_id")
AND
(friend_one="$friend_id" OR friend_two="$friend_id")
ですしている私は、ユーザエンティティ
-------user--------
id
username
email
password
...
--------------------
と友人エンティティウィッヒを持っています
SELECT F.statu, U.username, U.id
FROM user U, friend F
WHERE
CASE
WHEN F.friend_one = '$user_id'
THEN F.friend_two = U.user_id
WHEN F.friend_two= '$user_id'
THEN F.friend_one= U.user_id
END
AND
F.statu='1'
任意のヘルプしてください:/
これは理論的に質問に答えるかもしれませんが、答えの本質的な部分を含めて参考にすることが望ましいです(// meta.stackoverflow.com/q/8259)。 – Raju