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