UNION ALL
を使用できます
両方のテーブルから行を取得するには:
SELECT id, article, author, tag, date FROM table1 WHERE tag = '1'
UNION ALL
SELECT id, article, author, tag, date FROM table2 WHERE tag = '3'
ORDER BY date
また、データベースを再構築して、2つのテーブルを使用する代わりに、各行のタイプを区別するためのフィールドを持つ1つのテーブルのみを使用することを検討することもできます。次に、クエリを次のように簡略化できます。
SELECT id, article, author, tag, date
FROM yourtable
WHERE (tag, type) IN (('1','type1'), ('3','type2'))
ORDER BY date