从视图中获取必要的输出

时间:2017-08-11 00:59:02

标签: mysql

如果只有列名有重复的行数,我试图从视图中查询以删除列值为空值的行。

所以这是我的视图中的示例结果以及我期望的是突出显示的行不应该在结果中,只是想要有建议和建议如何使用查询轻松删除突出显示的行,因为现在我正在删除通过我的应用程序代码。

Select * from TblView1

enter image description here

1 个答案:

答案 0 :(得分:2)

如果我正确理解了这个问题,你想:

  • 包含具有唯一名称的所有行
  • 包含不具有null的行,用于具有非唯一名称的行

我相信这应该有效:

select * from TblView1 where Name in
    (select Name from TblView1 group by Name having count(*) = 1)
or location is not null