在A表中筛选1号字段为50;然后关联B表,关联条件是A表的2号字段和B表的3号字段,然后再筛选B表的4号字段值为0101和0201,再筛选B表的5号审批日期字段在小于等于且大于B表的6号数据日期字段所在的年份的数据;最后再这些数据和C表筛选7号字段为1的8号字段和B表达9号字段关联的SQL语句
时间: 2024-03-10 18:51:06 浏览: 69
mysql中循环截取用户信息并插入到目标表对应的字段中
我理解你的要求了,以下是对应的 SQL 语句:
```
SELECT B.8号字段, B.9号字段
FROM A
INNER JOIN B ON A.2号字段 = B.3号字段
WHERE A.1号字段 = 50 AND B.4号字段 IN ('0101', '0201')
AND YEAR(B.5号审批日期字段) <= YEAR(B.6号数据日期字段)
AND C.7号字段 = 1
```
需要注意的是,这里没有提供表 C 的关联条件,如果需要关联表 C,则需要在上述 SQL 语句中添加相应的关联条件。
阅读全文