gpt4 book ai didi

mysql - 正确的sql语法

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

请问你能帮我吗?我这个sql语法哪里有错误?我很抱歉我的英语我来自捷克共和国..我想随机搜索 12 个带图片的产品。当我删除“order by rand()”时,搜索有图片的产品正在工作,但随机功能不起作用。相反,当我删除“其中 idObrazky 不为空”时,随机搜索正在工作。但我希望两者都能发挥作用。感谢大家的帮助。

查询

 SELECT eshop_dalsi_obrazky.*, eshop_zbozi.* 
from eshop_zbozi
left join eshop_dalsi_obrazky
on (eshop_zbozi.idZbozi=eshop_dalsi_obrazky.eshop_zbozi_idZbozi)
where idObrazky is not null
LIMIT 12 order by rand();

最佳答案

我认为你的失败是你在 order by 之前有 limit 。请更改它:

SELECT eshop_dalsi_obrazky.*, eshop_zbozi.* 
from eshop_zbozi left join eshop_dalsi_obrazky on (eshop_zbozi.idZbozi=eshop_dalsi_obrazky.eshop_zbozi_idZbozi)
where idObrazky is not null order by rand() LIMIT 12

关于mysql - 正确的sql语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26031514/

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