運行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