簡體   English   中英

結果子查詢

[英]Subqueries for results

您好我正在嘗試從兩個表中獲取很少的列。

我需要閱讀表1中的信息

SELECT `id`, `title`, `body`, `userid`, `cdate`, `tags` FROM `asks` WHERE `id`= ? AND `title`= ?

並且我需要獲取有關發布此信息的用戶的信息。 他的ID作為上一個查詢中的userid 並獲取有關用戶的信息,我需要更多查詢:

SELECT `username`, `fullname`, `asked`, `answered` FROM `accounts` WHERE `id`=

我必須將所有這些信息回顯到一頁。 非常感謝。

您可以像這樣將兩個表連接在一起:

SELECT `id`, `title`, `body`, `userid`, `cdate`, `tags`, `username`, `fullname`, `asked`, `answered` FROM `asks` inner join `accounts` on accounts.id=tags.id WHERE `id`= ? AND `title`= ?

並且只有在兩個表中都存在記錄時才會選擇該選項,否則您可以使用其他類型的聯接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM