簡體   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