运行INNER JOIN
类型的查询时,我得到重复的列名称,这可能会导致问题。这已经在这里被广泛地讨论过了,我能够找到解决这个问题的方法,除此之外它是相当合理的,只有我需要的列是SELECT
。使用INNER JOIN而不返回连接表中的任何列
但是,我想知道我怎么可以运行这样的查询,而实际上没有从连接的表中返回任何列。
这是我的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)
问题
我怎么会为了从这些柱product
和没有从crosslink__productXmanufacturer
只返回列修改此MySQL查询?
简单的这让我感到羞耻!谢谢!! – SquareCat 2014-10-05 15:01:44