私はこれらのクエリを持っています:
(SELECT * FROM product WHERE var<>'0'ORDER BY date DESC)
と
(SELECT * FROM product WHERE var='0' ORDER BY date DESC).
2つの結果を1つに統合しようとすると
(SELECT * FROM product WHERE var<>'0'ORDER BY date DESC)
UNION
(SELECT * FROM product WHERE var='0' ORDER BY date DESC)
結果は順序を失います...結果のセットには、最初にvarがゼロではないすべてのレコードがあり、次にvarがゼロのすべてのレコードがありますが、日付順に並べられていません...単独で順序が機能しています...なぜですか?で一意の順序を使用しようとしましたが、結果はvarがゼロに等しいかゼロでないレコードを混合します...