你能告诉我如何使用*查询3个表吗?谢谢如何获取数据3表?
-6
A
回答
2
您需要在表上进行连接以获取所有这些列的连接。
警告:使用*获取所有列是不好的做法。您应该限定(名称)您需要的所有列。
下面是一个例子:你可能不喜欢
SELECT *
FROM table1 t1
INNER JOIN table2 t2
ON t1.key2 = t2.key2
INNER JOIN table3 t3
ON t1.key3 = t3.key3
1
+0
我很想试试,但感觉有点不道德。 – 2010-03-05 15:36:30
相关问题
- 1. 如何从3个表中获取数据?函数
- 2. 如何从3个表中获取数据?
- 3. 如何使用spring和hibernate从3个表中获取数据?
- 4. 如何从sqllite表中获取数据
- 5. Linq to Sql如何获取表数据
- 6. 如何从表格中获取数据
- 7. 如何从表格中获取数据
- 8. 如何获取MRU列表数据?
- 9. 如何根据时间戳获取数据表格数据库
- 10. Base64Decode:如何获取数据
- 11. 如何获取此数据?
- 12. ForeignKey。如何获取数据?
- 13. 如何获取数据
- 14. 如何获取JSON数据
- 15. 如何获取CakePHP中3
- 16. 如何在Firebase中获取用户特定数据Swift 3
- 17. 如何获取OpenLayers 3的高程数据?
- 18. Cakephp 3:如何接收获取请求数据?
- 19. 如何在Kohana 3控制器中获取发布数据?
- 20. Vala/GTK + 3:从GtkIconView获取数据
- 21. Junit 3,从测试中获取数据
- 22. Ext JS 3:从fileuploadfield获取数据
- 23. Kohana 3 ORM:如何从数据透视表中获取数据?和所有其他表
- 24. 如何从数据库中的两个表中获取数据?
- 25. 如何从Android数据库的现有表中获取数据
- 26. 如何从XML中获取数据并更新数据库表
- 27. 如何从数据透视表中获取数据?
- 28. 如何从数据表中获取选定的数据列?
- 29. 如何使用列名从数据表中获取数据
- 30. Codeigniter - 如何从ajax获取数据表数据?
我们需要了解更多信息。 – 2010-03-05 15:13:24