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