0
我有一個查詢使用多個MAX語句,在使用單個MAX語句時工作。我卡住了。以下作品:MySQL多個MAX語句導致語法錯誤?
SELECT
MAX(CASE WHEN meta_key = '_pronamic_google_maps_latitude' THEN meta_value END)lat,
FROM wp_postmeta WHERE post_id IN (SELECT id from wp_posts where post_name = 'Idaho')
但這並不:
SELECT
MAX(CASE WHEN meta_key = '_pronamic_google_maps_latitude' THEN meta_value END)lat,
MAX(CASE WHEN meta_key = '_pronamic_google_maps_longitude' THEN meta_value END)long
FROM wp_postmeta WHERE post_id IN (SELECT id from wp_posts where post_name = 'Idaho')
有什麼不對?
不工作如何?你會得到一個語法錯誤?錯誤的結果? 'long'是一個保留字,除非你引用它,否則不能用作別名...''... as'long'''。 –
......這正是我們使用緯度和經度的原因 – Strawberry
謝謝大家 - 我一直在看這太久。 –