gpt4 book ai didi

php - mysql - 从两个表中选择多列值

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

我需要为给定的帖子选择帖子内容和图片。

我有一个 postimage 表,我想根据 postid 从这两个表中选择一些/不是所有列。

我正在这样做,但出现语法错误。

SELECT `title`,`desc`,`date`, FROM `img`.`post` 
INNER JOIN

(SELECT `hash`,`hits`,`timestamp`,`userid` FROM `img`.`image` WHERE `postid` IS NOT NULL)

WHERE `postid` IS NOT NULL

请查看并提出任何可行的方法。谢谢

最佳答案

   SELECT `p.title`,`p.desc`,`p.date`,`im.hash`,`im.hits`,`im.timestamp`,`im.userid` FROM `post` as p 
INNER JOIN `image` as im ON p.postid =im.postid

如果您正在使用内部连接,那么您不必使用 is not null 条件,因为它只会返回匹配的值

关于php - mysql - 从两个表中选择多列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32794562/

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