我有两个表:
表用户:
表社交:
我想要这个结果:
Federica - Luca 0.1
Federica - Vincenzo 0.6
Federica - Silvia 0.3
...
Silvia - Vincenzo 0.5
如何在两个表之间进行内部联接以恢复两个用户名?
我尝试了这个:
SELECT *
FROM Utenti
INNER JOIN Social
ON Utenti.ID_UT = Social.ID_UT1
AND Utenti.ID_UT = Social.ID_UT2
关闭...以社交为起点,并两次加入Utenti表,每个ID一次。
SELECT u1.username, u2.username,social.val
FROM social
INNER JOIN utenti u1 ON U1.ID_UT=Social.ID_UT1
inner join utenti u2 ON U2.ID_UT=Social.ID_UT2
您可以多次连接同一张表,只要您指定别名(此处为u1和u2)即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句