0
所以即時嘗試生成表格中的藝術家列表&查找不同表格中與名稱不同的所有行中的總匹配。我不能加入表格,因爲他們沒有加入。使用LIKE從內部查詢中找到COUNT,但沒有JOIN
當我運行帶有預設藝術家名稱的內部查詢時,它返回正確的計數。然而,作爲內部查詢運行,它始終返回0作爲計數。
只是好奇,如果有人知道我可以做到這一點使用SQL,或者如果它甚至可以做到。否則我可以找出一些循環。這裏是我在做什麼的一個例子:
SELECT ar.name,
(SELECT COUNT(*) FROM audio au WHERE au.artist LIKE('%'+ar.name+'%')) AS count
FROM artist ar
ORDER BY ar.name ASC;