急急急!!关于sql怎么先查询一个条件后再定义一个sql利用上一个查询来查询某个符合上个查询的字段

2025-03-22 03:10:21
推荐回答(2个)
回答1:

1 先根据ID查询用户
2 对比查询到的用户名跟页面上的用户名是否相等.相等return
3 不相等再根据Name查询用户,where条件写 select 1 from 用户表 where name = N'用户名' and id <> 修改的用户ID
4 若能查出来东西,说明用户名重复,返回并提示用户名重复.

回答2:

你说的效果看了半天也没看清楚,
ql怎么先查询一个条件后再定义一个sql利用上一个查询来查询某个符合上个查询的字段
可以利用子查询实现
select *from table1 where table1.use_id=(select 字段 from table2),