gpt4 book ai didi

php - 结果子查询

转载 作者:行者123 更新时间:2023-11-29 01:56:47 25 4
gpt4 key购买 nike

您好,我正在尝试从两个表中获取几列。

我需要读取表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`= ?

只有当两个表中都存在记录时才会选择,否则您可以使用不同类型的连接 Visual Explanation Of SQL Joins

关于php - 结果子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26704295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com