您可以用来
UNIOn ALL从两个表中获取行:
SELECt id, article, author, tag, date FROM table1 WHERe tag = '1'UNIOn ALLSELECt id, article, author, tag, date FROM table2 WHERe tag = '3'ORDER BY date
您可能还需要考虑重组数据库,以便代替使用两个表,而只使用一个表和一个字段来区分每一行的类型。然后,查询可以简化为:
SELECt id, article, author, tag, dateFROM yourtableWHERe (tag, type) IN (('1','type1'), ('3','type2'))ORDER BY date
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)