MySql 创建视图无记录问题

创建一个视图一个试图,在查询的时候,如果这个表没有记录却要在视图中显示一条记录,请各位大师帮帮忙解决一下?非常感谢!

可以在创建视图时使用 UNION ALL 语句将一个带有默认值的查询结果集和你的原始查询结果集进行合并。
例如,如果你的表名为 'mytable',你可以使用以下 SQL 语句创建视图:

CREATE VIEW myview AS
SELECT 'No Data' as column1, 0 as column2 UNION ALL
SELECT column1, column2 FROM mytable

在查询 myview 时,如果 mytable 中没有记录,将显示一条具有默认值的记录。


注意:这只是一个示例,请根据实际情况来修改这个语句。