임에도 불구하고 여전히 새로운 점이 있으며 여러 테이블 쿼리를 사용하는 것은 처음입니다. 왜 내가 그런 실수를하는거야?"WHERE"근처의 쿼리에서 구문 오류가 발생하는 이유는 무엇입니까? (다중 테이블)
String selectQuery =
" select *" +
" from tableassign left outer join\n" +
" tableacc\n" +
" on tableassign.signeeid = tableacc.userid left outer join\n" +
" tableinfo\n" +
" on tableassign.signeeid = tableinfo.userid left outer join\n" +
" WHERE tableassign.signeedepid =?";
Cursor data = db.rawQuery(selectQuery , new String[]{ signeedep });
오류 :
android.database.sqlite.SQLiteException: near "WHERE": syntax error (code 1):
, while compiling: select * from tableassign left outer join tableacc on
tableassign.signeeid = tableacc.userid left outer join tableinfo on
tableassign.signeeid = tableinfo.userid left outer join WHERE
tableassign.signeedepid =?
마지막 "왼쪽 외부 조인" – Zachary