sql - SELECT 语句 - 将附加列添加到结果集中

标签 sql oracle

如何更改此代码以在结果中查看 A 列和 D 列?

SQL> SELECT A FROM R WHERE EXISTS
     (SELECT D FROM S WHERE S.D=R.A AND S.C=R.B);

结果:

A
----------
1 

最佳答案

Select 
  A, D
From
  R
    Inner Join
  S
    On S.D = R.A And S.C = R.B

关于sql - SELECT 语句 - 将附加列添加到结果集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13755377/

相关文章:

mysql - SQL 查询左连接表

sql - 与 CASE 一起使用的 THEN 语句后返回超过 1 个值

Oracle 18.1 sql查询错误

oracle - Sql Developer 2.* 有方便的数据建模器 - Sql Developer 3.* 中有类似的东西吗

oracle - Parameter.As String 在 Oracle/SQL 下失败 - Parameter.Value 2 字节字符在 Oracle 下

mysql - 管理多值属性 SQL

mysql - 如果另一列的计数 > 1,则合并列

mysql - Oracle sqlplus 位于哪里?

MySQL 外键错误 : Can't create table

mysql - ORDER BY 查询复制到 tmp 表