用于请求答案的 SQL 语句

发布于 科技 2024-06-10
6个回答
  1. 匿名用户2024-01-29

    首先,不支持 update set from where 是 sqlserver 的语法,如果是 oracle 数据库,则不支持 from。

    另外,来自,admin useid,app useid,userid在哪里? 从语法上讲,这是一个别名,但两个表的别名相同。 此外,admin 是您更新的主表,不能使用别名,并且将与 update admin 重复。

    另外,如果 userid 是别名,并且两个别名相同,则都称为 userid,程序是做什么的? 这也是一个错误。 只需去掉别名,不要使用它。

    在哪里添加。 update admin set

    whereupdate a set

    这显然是错误的,因为 from 中的管理员和更新后的 admin 应该是同一个表,所以这个地方不能使用别名 a。 请注意。 这个地方的管理表其实并不需要存在于from中,当然可以存在,但是更新后必须和表名一致。

  2. 匿名用户2024-01-28

    表的别名写错了,更改 useid 字段没有意义,因为您的关联确保了两个表的 useid 字段相同,这相当于将其更改为自身。

    我建议这样写更容易理解:

  3. 匿名用户2024-01-27

    update a set

    你的表别名有问题,useid作为更新useid的链接有问题,关联后也是一样的,为什么要更新,没道理,其他字段更新也没关系。

  4. 匿名用户2024-01-26

    从[表1]a,[表2]b

    上面的 A 和 B 是表的别名,在同一个 SQL 语句中不能相同。

    定义别名后,可以稍后使用别名调用表,因此它应该像这样编写:

    update admin set

    where

  5. 匿名用户2024-01-25

    事实上,这种方法是没有意义的,因为关联条件和要修改的列是重合的,只有当它不重合时才有意义。

  6. 匿名用户2024-01-24

    我拼错了别名。

    而且你的两个用户ID已经是一样的,为什么还要更新给你一个例子供参考。

    update a

    set =from a a ,b b

    where

相关回答
10个回答2024-06-10

以下是 MS SQL 的日期和小时条件。

select * >>>More

6个回答2024-06-10

SQL语句备份和恢复。

sql server: >>>More

3个回答2024-06-10

总结。 亲爱的您好,关于SQL语句Q&A,根据您提供的信息,您在这里发现的是:根据错误消息,问题出在表别名或列引用的错误上。 >>>More

11个回答2024-06-10

事实上,这种担心是没有根据的。 sql

服务器中有一个“查询分析优化器”,它计算 where 子句中的搜索条件,确定哪个索引可以缩小表扫描的搜索空间,即可以自动优化。 >>>More

5个回答2024-06-10

用于指示字符串列表中是否存在字符串;

而不是在)。 >>>More