如何使用IF从两个表中进行选择?

时间:2018-08-02 18:28:41

标签: mysql join

我的数据库中有2个表,第一个是users,第二个是friends

users表中,我有一列名为“ friend”的列,此列各有一个随机ID,该ID用于呼叫某人订阅您的URL。

但是如果一个老人想成为你的朋友,我会添加另一个名为friends的表

包含随机ID + ID_USER

现在,我想SELECT * FROM users, friends WHERE users.friends = 'BlaBla' OR friends.RANDOMID = 'BlaBla'

我尝试使用此代码,但是我不起作用,它使所有人拥有随机 打电话给朋友

SELECT * 
FROM users, friends
WHERE users.Role =  "User"
AND users.call = :random
OR (users.ID = friends.ID_USER
AND friends.random =  :random)

有解决方案吗?

0 个答案:

没有答案