MySQL或问题

时间:2010-07-15 09:58:04

标签: mysql

有没有办法可以在下面的mysql代码中使用OR或类似的东西。

INNER JOIN users_friends ON users.user_id = users_friends.friend_id OR users_friends.user_id

5 个答案:

答案 0 :(得分:3)

INNER JOIN users_friends
    ON users.user_id IN (users_friends.friend_id, users_friends.user_id)

答案 1 :(得分:0)

尝试:

INNER JOIN users_friends ON (users.user_id = users_friends.friend_id OR users_friends.user_id)

答案 2 :(得分:0)

你的意思是......

INNER JOIN users_friends ON (users.user_id = users_friends.friend_id OR
                             users.user_id = users_friends.user_id)

答案 3 :(得分:0)

Used Many types of this query
INNER JOIN users_friends as U ON (users.user_id = U.friend_id OR U.user_id)

答案 4 :(得分:0)

INNER JOIN users_friends ON(users.user_id = users_friends.friend_id ||                              users.user_id = users_friends.user_id)