当前位置: 首页 > 面试题库 >

有关SQL语法的问题:* =

梁丘逸仙
2023-03-14
问题内容

我有一些旧的(损坏的)代码,使用* =进行了联接

table1.ID *= table2.ID

这是左外部连接还是右外部连接?(我的错误消息表明它是其中之一)


问题答案:
*= (LEFT OUTER JOIN)

=* (RIGHT OUTER JOIN)

而是利用 LEFT/RIGHT JOINS



 类似资料:
  • 给出这段代码,其中包含一个类及其方法.这是我们的主要关注点: 在IntelliJ IDEA中运行此代码不会返回任何编译错误,但会成功返回输出。我的问题是:为什么这不是一个不可达的语句? 删除语句后运行循环(但保留如下所示: (...)会返回这样的错误,因为最后的< code>sout永远不会被打印出来。为什么第一种情况也不会出现这种情况?我确信这不是运行时的问题,因为编译器肯定看到整数< code

  • 我试图从表中获取数据,并基于一个列添加名为'Expension'的新列,尽管在网上查看后,我的语法没有被接受。 代码: 错误:#1064-您的SQL语法有错误;请查看与您的MySQL server版本相对应的手册,了解在第2行“case WHEN product_price>10000”和“expairing”WHEN product_price<'附近使用的正确语法

  • 我刚刚开始学习,我的输出似乎接受第二个if语句为真,即使我的输入大于200。我已经在这里呆了几天了,如果这里有人愿意检查我的代码,那对我来说是很好的。 这是我的代码:

  • 我把 items 换成 ccc 为什么就提示有问题?直接就挂了?

  • 问题内容: 我在通过mysqli执行准备好的语句时遇到问题。 首先,我正在使Command出现同步错误。我正在存储结果并关闭连接,并且我已经停止获取此错误,因此希望该问题已停止。 但是,我的sql语法错误中的错误又出现了,该错误在命令不同步时可以正常工作。这是我当前的代码: 我已经尝试了许多不同的方法来纠正此snytax错误,从使用CONCAT(由于失败而被注释掉)到在绑定之前为变量分配%符号等,

  • 问题内容: 源表 目标表 合并后 我正在使用此SQL 这会导致错误 消息8672,级别16,状态1,第18行 MERGE语句尝试多次更新或删除同一行。当目标行与多个源行匹配时,就会发生这种情况。MERGE语句不能多次更新/删除目标表的同一行。优化ON子句以确保目标行最多匹配一个源行,或使用GROUP BY子句对源行进行分组。 我想用三个匹配值中的任何一个用地址值更新A中的行。这该怎么做? 问题答案