您可以使用以下SQL语句创建一个视图,根据电表类型判断使用Cat1电表表还是NB电表表的是否在线字段:

CREATE VIEW `电表视图` AS
SELECT
    t1.`电表编号`,
    t1.`是否在线` AS `是否在线`
FROM
    `电表类型表` t0
JOIN
    `电表表` t1 ON t0.`电表类型` = t1.`电表类型`
WHERE
    t0.`电表类型` = 'Cat1'

UNION ALL

SELECT
    t2.`电表编号`,
    t2.`是否在线` AS `是否在线`
FROM
    `电表类型表` t0
JOIN
    `Nb电表表` t2 ON t0.`电表类型` = t2.`电表类型`
WHERE
    t0.`电表类型` = 'Nb';

以上代码将创建一个名为电表视图的视图,该视图包含了Cat1电表表和Nb电表表中的是否在线字段,根据电表类型的不同进行判断。您可以根据实际情况修改表名和字段名。

有四张表电表表Cat1电表表Nb电表表电表类型表其中Cat1电表表和Nb电表表中都有是否在线字段现写个视图根据电表类型判断使用Cat1电表表还是NB电表表的是否在线字段

原文地址: https://www.cveoy.top/t/topic/hLt3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录