gpt4 book ai didi

mysql - SELECT * 在连接中

转载 作者:行者123 更新时间:2023-11-29 01:41:48 27 4
gpt4 key购买 nike

在使用JOIN时是否可以使用*。到目前为止,我使用

得到了以下结果
SELECT * FROM default_ps_products_categories INNER JOIN default_ps_products_brand_by_cat

但我希望它返回一个而不是两个,如图所示 - 我是否必须正确执行查询并选择表?。匹配的两个列是 idcat_id

enter image description here

最佳答案

您在连接中缺少 ON 子句,在这种情况下,MySQL 将返回完整的笛卡尔连接而不是提示。

尝试(我使用别名,因为表名很长):

SELECT * 
FROM default_ps_products_categories C
INNER JOIN default_ps_products_brand_by_cat B ON C.id = B.cat_id

注意:* 没问题,不是问题的根源。

关于mysql - SELECT * 在连接中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19041305/

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