[英]SQL select results from multiple tables
我制作了一个搜索表单,它成功地显示了来自 1 个表“链接”的结果,但我希望从多个表(如“links1”“links2”)中搜索结果。
这是我的编码
$orderby = " ORDER BY id desc";
$sql = "SELECT * FROM links " . $queryCondition;
$result = mysqli_query($conn,$sql);
这是UNION SELECT
可以解决的完美问题。 假设您有两个表, links1
和links2
,它们都具有完全相同的列名。 你可以在 SQL 中做的是SELECT * FROM links1 UNION SELECT * FROM links2
并且这将返回数据,就好像两个表都在彼此下面一样。 有关更多信息,请阅读https://www.w3schools.com/sql/sql_union.asp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.