努力讓這個查詢工作:JOIN和GROUP_CONCAT
$query_search = "SELECT questionnaires_index.id, questionnaires_index.ea_num, questionnaires_index.address, questionnaires_index.status, questionnaires_index.json_stored users.username FROM questionnaires_index INNER JOIN users ON questionnaires_index.interviewer_id = users.id WHERE questionnaires_index.interviewer_id IN (SELECT GROUP_CONCAT(id) FROM users WHERE supervisor = (SELECT id FROM users WHERE username = '".$username."'))";
收到此錯誤:
Error in query: . 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 '.username FROM questionnaires_index INNER JOIN users ON users.id = questionnaire' at line 1
查詢是工作,直到我說的users.username到結果與設定JOIN語句。請任何幫助。
哦,我的。經過幾個小時努力爭取這個查詢的工作,這是發生了什麼。 – Rynardt 2012-07-30 12:23:34