gpt4 book ai didi

mysql - 添加到长而复杂的查询

转载 作者:太空宇宙 更新时间:2023-11-03 11:12:22 24 4
gpt4 key购买 nike

我有一个问题

Select 
cards.card_id,
cards.item_name,
cards.meta_description,
cards.description,
'' as Weight,
'' as UPC,
'' as Part,
cards.seo_keywords,
concat('',cards.card_id,'_shadow.png') AS ImageURL,
lookup_details.value,
concat('ARTIST - ', card_import.artist) AS Brand,
replace(lower(concat( 'http://www.test.com/', pcat.seoname,'/',cat.seoname, '/', cards.seoname, '.htm' )),' ','+') AS link,
concat(pcat.name,' > ',cat.name) as Merchant,
round(min(card_lookup_values.card_price), 2) AS 'price',
min(cast(lookup_details.value as signed)) as 'quantity'

FROM
cards
left join card_import on card_import.card_id = cards.card_id
join card_lookup_values on card_lookup_values.card_id = cards.card_id
INNER JOIN card_categories cc ON cards.card_id = cc.card_id AND cards.card_live = 'y' AND cards.active = 'y' AND cc.active = 'Y'
INNER JOIN categories cat ON cat.category_id = cc.category_id AND cat.active = 'Y'
INNER JOIN categories pcat ON cat.parent_category_id = pcat.category_id
INNER JOIN card_lookup_values as card_values ON cards.card_id = card_values.card_id
INNER JOIN lookup_details ON card_lookup_values.lookup_detail_id = lookup_details.lookup_detail_id

WHERE card_lookup_values.lookup_id = 7,lookup_details.lookup_id= 40
GROUP BY
cards.card_id
ORDER BY
cards.card_id

我想我已经设置好了一切,但我在 Navicat 中一直收到错误,说我在 ** 附近有错误

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lookup_details.lookup_id= 40
GROUP BY
cards.card_id
ORDER BY
cards.card_' at line 28

**

我是不是错过了什么?

最佳答案

您想将您的 WHERE 条件一起进行 AND 或 OR(以适当者为准)。

...
WHERE card_lookup_values.lookup_id = 7 AND lookup_details.lookup_id= 40
...

...
WHERE card_lookup_values.lookup_id = 7 OR lookup_details.lookup_id= 40
...

关于mysql - 添加到长而复杂的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7663469/

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