0
A
回答
2
你只需要两个表连接在一起的名字列:
select
t.id,
t1.name,
p.number
from
tell t
inner join
phone p
on t.name = p.name
+0
非常感谢 – user3022986
+0
从技术上讲,正确。 **可怕的**建议。从来没有**加入过可能包含拼写错误的列。 –
+0
非常非常好的一点。只是继续OP给我们的设计,没有显示任何键。 – Andrew
2
SELECT t.id, t.name, p.number
FROM tell t
JOIN phone p
ON t.name = p.name
相关问题
- 1. 在SQL Server中插入2个DB表
- 2. 2个文件组中的表sql server
- 3. 加入SQL Server中2个表
- 4. 吨sql中从2个表
- 5. SQL Server - 从2个表中选择N个随机行
- 6. SQL - 从2个表
- 7. SQL Server 2012更新替换从另一个表中的2列
- 8. sql server - 触发从2个表中复制行
- 9. 比较2个大表(SQL Server)
- 10. SQL Server从表
- 11. 如何从一个表(SQL Server 2008中)
- 12. 生产从多个表中的SQL Server
- 13. 从两个sql server表中交换列
- 14. 如何从SQL Server中的两个表
- 15. SQL从2表
- 16. 如何从2个表使用SQL Server连接查询
- 17. SQL从2个表中获取数据
- 18. SQL从2个表中选择条件
- 19. SQL从2个支配表中选择
- 20. SQL从2个表中添加值
- 21. sql - 从2个表中搜索方法
- 22. 插入到2个表中选择表的结果SQL Server
- 23. 从2个sql server 2008表中填充数据列表,使用sqldatasource
- 24. SQL-Server:从另一个表更新表
- 25. SQL Server:在一个查询中插入2个表
- 26. 在Sql Server中划分2个数字
- 27. SQL Server中,两个表
- 28. SQL Server表1更新表2
- 29. 为SQL Server中的表中的每个2 DISTINCT列选择行
- 30. SQL从2个表中选择2个条件
安德鲁建议,内部连接会做的伎俩你.. 阅读下面的链接。这个网站是学习SQL的好地方..快乐学习! http://www.w3schools.com/sql/sql_join_inner.asp – DarkKnight
总是,**总是**在表中使用ID。 **总是**。如果两个表格(即John Doe和John Dough)中“名称”字段中使用的名称拼写不同,则不会得到匹配结果。这在“现实世界”中发生了很多**。 –