mysql语法分析

发布网友 发布时间:2022-04-23 21:29

我来回答

2个回答

热心网友 时间:2022-04-28 05:24

我只能说 你的SQL 语句 根本就是乱来 最大的问题 group by Account 但是还能查出Bank_Name,Bank_code,Account_Name等等字段 根本就是^^^^^^无语
WHERE type=1 T 这后面的T 我都不知道 怎么会放在这个地方
# 注释掉了一大堆 还能运行成功??

insert into sysresult #插入表sysresult
(
`Bank_Name`, #表中的字段
`Bank_code`,
`Account`,
`Account_Name`,
`Account_Property`,
`BankInnerDate`,
`BankRevocationDate`,
`type`,
`ResultType`,
areaId,
resultBankId,
bankId,
optor
)
select #插入表sysresult 中的数据 通过select 查出数据
Bank_Name, #查出对应的字段
Bank_code,
Account,
Account_Name,
Account_Property,
Bank_inner_date ,
RevocationDate,
type,
1 as state,
#areaId as areaId , #这些加井号 都是被注释掉的
#resultBankId as resultbank,
#bankId as bankId,
#optor as optor
from
#table #从哪个表 查出数据 但是这里加井号 都是被注释掉的
WHERE #查询的条件
type=1 T #这个T是不是放错位置啦 应该在TABLE 后面
AND T.`Account` not in #查询的条件 `Account` 这个字段不等于SELECT Account FROM #table WHERE type=3 这个查询出来的数据
(SELECT Account FROM #table WHERE type=3)
AND T.`Account_Property` in #查询的条件 `Account_Property` 这个字段在('基本存款账户','临时机构临时存款账户','非临时机构临时存款账户','预算单位专用存款账户','临时存款账户') 之内
('基本存款账户','临时机构临时存款账户','非临时机构临时存款账户','预算单位专用存款账户','临时存款账户')
group by Account #通过Account 字段分组 但是你这里用Account 分组 还可以查出这么多字段来 我服了

热心网友 时间:2022-04-28 06:42

结构很乱

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com