我在SQLite数据库中有2个不相关的表。我想选择有效的行= True。 像这样的东西
Select * From Table1, Table2 Where Vaild = 'True'
表1
Name ID Valid
Sam 01 True
Jhon 02 False
Harry 03 False
Abby 04 False
Cody 05 True
table2
Name ID Valid
Jane 01 False
Lola 02 False
Charlie 03 False
Jack 04 False
Amelia 05 True
结果:
Name ID Valid
Sam 01 True
Cody 05 True
Amelia 05 True
答案 0 :(得分:3)
全部使用联盟
select name, id, valid
from Table1 where valid='True'
union all
select name, id, valid
from Table2 where valid='True'
答案 1 :(得分:2)
使用union all
Select Name, ID ,Valid From Table1 Where Vaild = 'True'
union all
Select Name, ID ,Valid From Table2 Where Vaild = 'True'