SELECT users.xp, users.clan, clans.name,
SUM(CASE WHEN users.clan = clans.name
THEN users.xp
END) AS total
FROM users, clans
WHERE users.clan = clans.name
爲什麼此SQL查詢僅在多個部落打印出一條記錄,部族中有多個用戶使用xp。 它在給定的部族中打印出xp的正確總和,但我需要剩下的部族。只有一條記錄顯示
閱讀有關GROUP BY(和MySQL更普遍) – Strawberry
只能有1'''users'''表記錄有相匹配的一個氏族值'''clans'''表名列... – Anand
@Dragos在本文中無關 – Strawberry