我只想在使用UNION ALL
時僅聲明第二個SELECT
聲明條件。我寫的查詢爲:如何在android中使用UNION ALL時使用特定語句的命令
db.rawQuery("SELECT _id, product_code, product_name, product_category,discount, in_stock, price, brand
FROM ProductDetails
WHERE _id || ' ' || product_name || product_code
LIKE ?
UNION ALL SELECT _id, product_code, product_name, product_category,discount, in_stock, price, brand
FROM ProductDetails WHERE _id || ' ' || product_name || product_code
NOT LIKE ? ORDER BY brand ", new String[] { "%" +searchValue+ "%","%" +searchValue+"});
上面的查詢是對整個聯合聲明進行排序。
任何人可以告訴我如何排序第二SELECT
聲明?
我試過那個但沒用。它給了SQlite異常。 – Charan