übersetzen Ich möchte einige SQL-Anweisung in DQL jede Hilfe übersetzen? Ich habe BenutzereinheitIch möchte SQL in DQL
-------user--------
id
username
email
password
...
--------------------
und ein Freund Einheit wich haben 2 Attribut friend_one und friend_two die entleihenden Referenz
------friend----
id
friend_one
friend_two
statu
--------------
so meine SQL-Anweisung sind
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")
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'
jede Hilfe bitte:/
Während dies die Frage theoretisch beantworten könnte, [wäre es vorzuziehen] (// meta.stackoverflow.com/q/8259), die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. – Raju