繁体   English   中英

SQL select 多个表的结果

[英]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可以解决的完美问题。 假设您有两个表, links1links2 ,它们都具有完全相同的列名。 你可以在 SQL 中做的是SELECT * FROM links1 UNION SELECT * FROM links2并且这将返回数据,就好像两个表都在彼此下面一样。 有关更多信息,请阅读https://www.w3schools.com/sql/sql_union.asp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM