gpt4 book ai didi

mysql - Codeigniter 中的 SQL 查询问题

转载 作者:行者123 更新时间:2023-11-29 08:06:32 24 4
gpt4 key购买 nike

我进行了搜索,但尝试创建此查询以正确显示结果时并未完全成功。可以说,我正在寻找一些帮助来了解我可以使用的结构。本质上,我有一个包含多个产品的表(product_list)和另一个表(product_images),其中每个产品包含多个图片。我试图为每种产品只提取一张图像,并将一种产品和一张图片一起显示。这是我的代码。让我知道你的想法。

SELECT `product_list`.*, 
(SELECT * FROM product_images
WHERE product_list.product_tag = product_images.img_tag LIMIT 1)

FROM (`product_list`)
LEFT JOIN `product_images`
ON `product_list`.`product_tag` = `product_images`.`img_tag`
WHERE `product_list`.`product_tag` = product_images.img_tag
AND product_list.name_family = product_images.img_family
ORDER BY `date` desc LIMIT 10

最佳答案

尝试一下:

    SELECT pl.*, pi.*
FROM `product_list` pl
LEFT JOIN `product_images` pi
ON pl.`product_tag` = pi.`img_tag`
AND pl.name_family = pi.img_family
GROUP BY pl.product_id -- change this to your product_id
ORDER BY `date` desc
LIMIT 10

请务必将其更改为您的product_id

关于mysql - Codeigniter 中的 SQL 查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22630198/

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