所以我们有 2 张桌子
用户:
id | username | email
1 | testuser | [email protected]
2 | dirk | [email protected]
数据:
id | data | username
1 | somedata | dirk
3 | somemoredata | testuser
我想选择 id 为 3 的数据表的用户名,然后选择他的电子邮件。使用内部连接执行此操作的最佳方法是什么?
您可以通过在
username
列上加入两个表来获得结果,然后您可以使用WHERE
子句过滤具有以下内容的行id = 3
:请参阅带有演示的 SQL Fiddle