繁体   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