gpt4 book ai didi

mysql - SQL-获取具有特定值的多个结果

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

我的目标是通过特定匹配返回两个或多个结果。我尝试了这个:

SELECT * FROM edgewe_ngg_pictures a, edgewe_ngg_gallery b WHERE galleryid=("555","556") limit (1,1)


预计将获得2个匹配项,但出现错误。有任何想法吗?

澄清:我希望每个画廊都有一个结果。

最佳答案

看起来您需要使用IN而不是=。

SELECT * 
FROM edgewe_ngg_pictures a, edgewe_ngg_gallery b
WHERE galleryid IN ("555","556")
limit 2


编辑:

从您的评论来看,我认为以下是您所追求的。它应该为您带来555的结果和556的结果。

(SELECT * 
FROM edgewe_ngg_pictures a, edgewe_ngg_gallery b
WHERE galleryid = "555"
limit 1)
UNION ALL
(SELECT *
FROM edgewe_ngg_pictures a, edgewe_ngg_gallery b
WHERE galleryid = "556"
limit 1)

关于mysql - SQL-获取具有特定值的多个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25311129/

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