Mysql SQL获取两个“类型”
我希望在查询数据库时得到两个相同的值。 我没有惊人的SQL知识,所以我不知道从哪里开始做这件事,所以我向这个友好的社区寻求帮助。 为了帮助我解释我在寻找什么,我会告诉你我的意思 从$databasename中选择*,其中type='post'和type='friend\u post'按时间描述排序 我把我看到的区域用深色字体Mysql SQL获取两个“类型”,mysql,Mysql,我希望在查询数据库时得到两个相同的值。 我没有惊人的SQL知识,所以我不知道从哪里开始做这件事,所以我向这个友好的社区寻求帮助。 为了帮助我解释我在寻找什么,我会告诉你我的意思 从$databasename中选择*,其中type='post'和type='friend\u post'按时间描述排序 我把我看到的区域用深色字体 这就是我想做的,但似乎不起作用。提前感谢您对我的帮助,这将是非常感谢的。这是因为您检查type是否同时为value,请改用in 看起来像 SELECT * FROM $d
这就是我想做的,但似乎不起作用。提前感谢您对我的帮助,这将是非常感谢的。这是因为您检查type是否同时为value,请改用in 看起来像
SELECT *
FROM $databasename
WHERE type IN('post','friend_post')
ORDER BY time desc
你需要使用或才能同时获得两者。正如福斯特女士所说,没有什么能匹配和。一个记录中不能有两个值。可能是重复的,非常感谢!这让我受了好几个小时的折磨:宝贝,那就更好了!太神了非常感谢你!