我已經在MySQL這個MySQL命令有什麼錯誤?
SELECT *,(select lat from node where id=node_id)as lat,(select lng from node where id=node_id)as lng from tag,node WHERE 1 limit 5
,但我得到這個錯誤信息下面的查詢..
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
有什麼問題?
錯誤消息與您發佈的代碼不符。 SQL語句中沒有````,但錯誤消息指的是單引號。此外,您正在'標籤'和'節點'之間創建笛卡爾產品。你確定你想要嗎?爲什麼你用愚蠢的`WHERE 1`? – 2011-02-11 19:03:09
@a_horse_with_no_name:這些單引號是MySQL錯誤消息的默認部分。嘗試運行`SELECT * FROM;` – Mchl 2011-02-11 19:07:23