我有三个表,我们称之为A、B、C来使我的软件更加难以理解。 A和B都有两列数值,而C表有一个布尔类型的列。
我想要创建一个视图,其中只有一列,根据C中的列,选择A或B中的值。
例如:
输入:
| A.val | | B.val | | C.val |
--------- --------- ---------
entry1 | 1 | | 6 | | T |
entry2 | 2 | | 8 | | F |
输出:
| D |
-----
entry1 | 1 |
entry2 | 8 |
我在想是否有一种在SQL语句中完成此操作的方法,因为我目前是通过编程方式实现,这会消耗不必要的资源。