[英]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.