Php 在数据库表中选择相似的行
这是我拥有的mysql表数据Php 在数据库表中选择相似的行,php,mysql,Php,Mysql,这是我拥有的mysql表数据 在上面的这个表中,我想对 SELECT one WHERE two=2 AS F1 AND two WHERE one=2 AS F2 SELECT one WHERE two=1 AS M1 AND two WHERE one=1 AS M2 因此,当我加入F1和M1以及F2和M2时,它将只选择与两个具有相同数字的行,其中一个=1或2,并且与一个具有相同数字,其中两个=1或2,因此当其分组并回显时,它将回显用颜色标记为分组的数字。我的问题是: SELE
在上面的这个表中,我想对
SELECT one WHERE two=2 AS F1 AND two WHERE one=2 AS F2
SELECT one WHERE two=1 AS M1 AND two WHERE one=1 AS M2
因此,当我加入F1和M1
以及F2和M2
时,它将只选择与两个具有相同数字的行,其中一个=1或2
,并且与一个具有相同数字,其中两个=1或2
,因此当其分组并回显时,它将回显用颜色标记为分组的数字。我的问题是:
SELECT * FROM friends AS f5
INNER JOIN
((SELECT one FROM friends WHERE two = '1') AS f1,
(SELECT two FROM friends WHERE one = '1') AS f2,
(SELECT one FROM friends WHERE two = '2') AS m1,
(SELECT two FROM friends WHERE one = '2') AS m2)
ON (f1.one = m1.one AND f2.two = m2.two )
但当我在sql中查询这段代码时,它会显示一个空结果。有什么帮助吗?您想在这个表格中输入什么结果?您能解释清楚吗?我的意思是您希望使用此表的行数或记录数。请添加您期望的结果。您期望的结果是什么?不明白你想要什么结果在其他问题上做了标记之前不要提问。你想在这个表格中得到什么结果?你能解释清楚吗?我的意思是您希望使用此表的行数或记录数。请添加您期望的结果。您期望的结果是什么?不明白你想要什么结果在其他问题上做了标记之前不要提问。