gpt4 book ai didi

mysql - 使用 INNER JOIN 而不返回连接表中的任何列

转载 作者:行者123 更新时间:2023-12-01 00:21:07 25 4
gpt4 key购买 nike

运行 INNER JOIN 类型的查询时,我得到重复的列名,这可能会造成问题。这已在此处广泛介绍,我能够找到解决此问题的方法,除了它是相当合乎逻辑的,方法是仅通过 SELECTing 我需要的列。

但是,我想知道如何在不实际返回连接表中的任何列的情况下运行这样的查询。

这是我的 MySQL 查询

SELECT * FROM product z 
INNER JOIN crosslink__productXmanufacturer a
ON z.id = a.productId
WHERE
(z.title LIKE "%search_term%" OR z.search_keywords LIKE "%search_term%")
AND
z.availability = 1
AND
a.manufacturerId IN (22,23,24)

问题

我将如何修改此 MySQL 查询以仅返回来自 product 的列和来自 crosslink__productXmanufacturer 的列没有

最佳答案

将表名添加到*。替换

SELECT * FROM product z 

SELECT z.* FROM product z 

关于mysql - 使用 INNER JOIN 而不返回连接表中的任何列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26203799/

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