3 回答

TA貢獻1765條經(jīng)驗 獲得超5個贊
當(dāng)您嘗試向原始查詢添加額外部分時 - 這應(yīng)該在“JOIN”部分之后完成,而不是在它之前完成?!癑OIN”屬于上一個查詢。這個版本應(yīng)該可以工作:
SELECT core_condition AS name, NULL AS parent
FROM condition_theme_lookup
UNION ALL
SELECT theme_name AS name, condition_theme_lookup.core_condition AS parent
FROM theme, condition_theme_lookup
UNION ALL
SELECT strand.strand_name AS name, theme.theme_name AS parent
FROM strand
JOIN theme ON theme.theme_pk = strand.theme_fk
-- beginning of added query --
UNION ALL
SELECT strand.year AS name, strand.strand_name AS parent
FROM strand WHERE strand.year is not NULL;
我還添加了條件“WHERE strand.year is not NULL” - 如果您確定所有記錄都設(shè)置了年份,請?zhí)^這一部分。
- 3 回答
- 0 關(guān)注
- 157 瀏覽
添加回答
舉報