gpt4 book ai didi

mysql - 卡在 MySQL 查询中(不是唯一表/别名 : 'PRICE' ) erro

转载 作者:行者123 更新时间:2023-11-30 23:21:19 24 4
gpt4 key购买 nike

当按如下方式运行我的查询时,我得到一个“非唯一表/别名:‘PRICE’”。经过几个小时的尝试,我坚持了下来! (这是一个改变的 MS SQL 查询)

SELECT
PRICE_GENERIC.`Part Description` AS post_title,
`PRICE_GENERIC`.`Part Description` AS post_name,
PRICE_GENERIC.`Material Long Description` AS post_excerpt,
"" AS post_content,
"publish" AS post_status,
"0" AS menu_order,
"02/22/2013 17:17" AS post_date,
"0" AS post_parent,
"closed" AS comment_status,
PRICE_GENERIC.`EANUPC Code` AS sku,
"visible" AS visibility,
PRICE_GENERIC.`Available Quantity` AS stock,
"instock" AS stock_status,
"no" AS backorders,
"" AS manage_stock,
PRICE_GENERIC.`Customer Price` AS regular_price,
"" AS sale_price,
PRICE.Weight AS weight,
PRICE.Length AS length,
PRICE.Width AS width,
PRICE.Height AS height,
"taxable" AS tax_status,
"*" AS tax_class,
"" AS upsell_ids,
"" AS crosssell_ids,
"" AS featured,
"" AS sale_price_dates_from,
"" AS sale_price_dates_to,
'http://' AS file_path,
"" AS download_limit,
"" AS external_url,
"" AS images,
categories_adj.HOOFDCATEGORIE AS `tax:product_cat`,
"" AS `tax:product_tag`,
"simple" AS `tax:product_type`
FROM
PRICE_GENERIC,
categories_adj,
PRICE
INNER JOIN `FEES_GENERIC` ON `PRICE_GENERIC`.`Part Number` = `FEES_GENERIC`.`Part Number`
INNER JOIN `HOURLY_STOCK_GENERIC` ON `PRICE_GENERIC`.`Part Number` = `HOURLY_STOCK_GENERIC`.`Part Number`
INNER JOIN `PRICE` ON `PRICE_GENERIC`.`Part Number` = `PRICE`.`Part Number`
INNER JOIN `CATEGORIES` ON `PRICE`.`Sub-Category` = `CATEGORIES`.`Product Hierarchy Number Level 2`
INNER JOIN `categories_adj` ON `CATEGORIES`.`Product Hierarchy Number Level 2` = `categories_adj`.`Product Hierarchy Number Level 2`
WHERE
`categories_adj`.`HOOFDCATEGORIE` IS NOT NULL
;

最佳答案

您将两次加入 PRICE 表,此处:

FROM
PRICE_GENERIC,
categories_adj,
PRICE

这里:

INNER JOIN `PRICE` ON `PRICE_GENERIC`.`Part Number` = `PRICE`.`Part Number`

如果这确实是您的意图,而不是错误(在我看来是这样),您需要为其中的最后一个提供别名。

categories_adj 表也是如此

关于mysql - 卡在 MySQL 查询中(不是唯一表/别名 : 'PRICE' ) erro,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15341670/

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