-1

Androidで次のクエリがあります

query = "SELECT docid as _id," + KEY_ID + "," + KEY_NAME + "," + " from " + filter + " where " + KEY_SEARCH + " MATCH '" + txt + "';";

フィルターに応じてテーブルから選択します

私がやりたいのは、1 つのクエリで 2 つのテーブルから選択するためのフィルター「all」を用意することです

どうすればできますか?ありがとう

4

3 に答える 3

0

簡単な方法:

String sql = "SELECT ColumnName, ColumnAge FROM table1 SomeColumn= " + SomeValue + " UNION 
SELECT ColumnName, ColumnAge FROM table2 SomeColumn = " + SomeValue; 
Cursor c = db.rawQuery(sql, null); 
于 2013-08-19T16:24:30.257 に答える