SELECT * FROM tbl_name
WHERE column1='yes' AND column2='yes'
如果你看到上面的column1,column2都是yes现在我想要reslut设置所有组合i..e,column1,column2是No,column1 ='yes'和column2 ='no'等..这是排列列
而不是写6个查询
答案 0 :(得分:2)
如果您没有column1
和column2
中显示的任何其他值,那么您应该可以使用:
select *
from tbl_name
但是如果这些列中还有其他值,那么您可以使用:
select *
from tbl_name
where column1 in ('yes', 'no')
and column2 in ('yes', 'no')
答案 1 :(得分:0)
select * from tbl_name
这将为您提供所有记录,当然这将包含所有组合。
答案 2 :(得分:0)
要查找表格中存在的这两列的所有唯一组合,请使用DISTINCT或GROUP BY
例如
SELECT DISTINCT column1, column2 FROM tbl_name
或
SELECT column1, column2 FROM tbl_name GROUP BY column1, column2