作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个表,table1 和 table2。表 1 有 2 行。表 2 有 3 行。所以,table1和table2总共有5行。我想通过一次选择 table1 和 table2 来显示 5 行。怎么做?你能帮我吗。不要添加任何 where 子句。
最佳答案
取决于表结构是什么。如果你有 PK > FK 关系,你可以像这样加入表
SELECT stuff
FROM table1 t1
JOIN table2 t2 ON t1.someID = t2.someID
如果没有相关性,则可以使用 UNION
SELECT stuff
FROM table1
UNION
SELECT stuff
FROM table2
使用 UNION 需要注意的一件事。列必须匹配,因此如果两个表中的数据类型相同,则效果很好,否则您必须指定要选择哪些列。
关于php - 如何从多个表中选择*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34403672/
我是一名优秀的程序员,十分优秀!