1.2 如何编写子查询 第二步 在第一步的基础上,进一步查找出存款最高的账户卡号 ,将SQL1代入 到SQL2语句中。 SQL2= select Card_ID from ALL_PURPOSE_CARD where BALANCE = (SQL1) 1.2 如何编写子查询 第三步 交易详情表(ALL_CARD_EXCHANGE)需要得到的对应的卡 号,可以在SQL2中查询出来,将SQL2代入SQL3语句中。 SQL3= (select * from ALL_CARD_EXCHANGE where CARD_ID = (SQL2)) 2.高级子查询 2.1 使用IN、NOT IN的子查询 IN后面的子查询允许返回多行记录,用于从一个范围限制主查询的条件。 select ACCOUNT_NAME from ACCOUNT where ACCOUNT_ID in ( select ACCOUNT_ID from ALL_PURPOSE_CARD where CARD_NO in (select TF_NO from TRANSFER)) 主查询 WHERE 表达式 IN (子查询) 查找有转账历史的账户名称 2.1 使用IN、NOT IN的子查询 使用NOT IN 查询信用卡交易记录中没有交易信息的信用卡信息 select * from CREDIT_CA
原创力文档

文档评论(0)