我有一个叫做frnds的表。 我需要从两行的表组合中获取。
示例:如我要获取的图像所示:
来自第一行的(from_userid=5,to_userid=18,confirm=1)
和来自第二行的(from_userid=18,to_userid=5,confirm=1)
。
它应该同时满足两个行条件。
请帮助解决此问题。
id from_userid to_userid type confirm date
74 5 18 1 1 2018-07-26 05:57:00
75 18 5 1 0 2018-07-26 05:57:00
我尝试了以下
echo "SELECT COUNT(*) AS total FROM
(SELECT * FROM fc_friends where from_userid=$loginusr
and to_userid=$searchedusr
and confirm=1
intersect SELECT * FROM fc_friends
where from_userid=$searchedusr
and to_userid=$loginusr and confirm=1 ) AS a";