【发布时间】:2020-01-18 05:54:06
【问题描述】:
我有这两张桌子。
tbl_s
+------+---------+
| s_id | s_name |
+------+---------+
| 1 | foo |
| 2 | bar |
| 3 | doe |
+------+---------+
tbl_j
+------+------+----------+
| j_id | s_id | j_status |
+----- +------+----------+
| 1 | 1 | 0 |
| 2 | 1 | 0 |
| 3 | 1 | 1 |
| 4 | 3 | 0 |
| 5 | 2 | 2 |
+------+------+----------+
我想创建一个视图(没有子查询)来检查表 tbl_j 中是否至少有一个 j_status 值!= 0
结果应该是这样的
vw_s
+------+---------+-----+
| s_id | s_name | chk |
+------+---------+-----+
| 1 | foo | Y |
| 2 | bar | Y |
| 3 | doe | N |
+------+---------+-----+
我尝试使用 IF 但没有成功。
我该怎么办?
谢谢
【问题讨论】:
-
你能像对输入表一样分享你想要的输出吗?
标签: mysql join subquery left-join sql-view