SELECT
a.PACK_NAME,
b.LOT_NO,
c.ATT_FILE_NAME
FROM
a
b,
c
WHERE
b.ATT_FILE_NO=c.ATT_FILE_NO AND
a.PACK_CODE=b.PACK_CODE AND
a.NAME=?
外联语句怎么写?3个表不会写了。2个表的话,还知道。jion out 那个。
a.PACK_NAME,
b.LOT_NO,
c.ATT_FILE_NAME
FROM
a
b,
c
WHERE
b.ATT_FILE_NO=c.ATT_FILE_NO AND
a.PACK_CODE=b.PACK_CODE AND
a.NAME=?
外联语句怎么写?3个表不会写了。2个表的话,还知道。jion out 那个。
解决方案 »
- 如何根据SQL_ID获取该SQL语句执行时间信息呢?
- 如何查到数据库字符集,谢谢AMERICAN_AMERICA.AL32UTF8
- 跪求解答,给新人一个机会!!!!!!!!!!!!!!
- 三个SQL语句执行结果一样吗?朋友帮帮忙
- 急!急!急!急!请教一下大家,oracle动态游标的使用,也就是游标后的sql语句的条件是动态,如何实现呢,举个例子吧,本姑娘在此先谢谢大家!
- 触发器 SYS. no_vm_drop 无法且未通过验证
- ORACLE 按照月份查询所有数据问题
- 请各位oracle 高手帮忙啊,我的 oracle 在 redhat 重启后,就不能用了,帮忙看看是怎么回事啊
- 从表
- oracle如果表1不存在则查询表2
- 求oralce中两个表比对问题
- 怎么写这样的SQL (同一张表记录间赋值)?
SELECT a.PACK_NAME, b.LOT_NO, c.ATT_FILE_NAME FROM a ,b, c
WHERE b.ATT_FILE_NO=c.ATT_FILE_NO AND
b.PACK_CODE=a.PACK_CODE AND
a.NAME=?
这样就可以?
a.PACK_NAME,
b.LOT_NO,
c.ATT_FILE_NAME
FROM
a left join
b on a.PACK_CODE=b.PACK_CODE
left join
c b.ATT_FILE_NO=c.ATT_FILE_NO
WHERE a.NAME=? and c.ATT_FILE_NO is not null
a.PACK_NAME,
b.LOT_NO,
c.ATT_FILE_NAME
FROM
a left join
b on a.PACK_CODE=b.PACK_CODE
left join
c on b.ATT_FILE_NO=c.ATT_FILE_NO
WHERE a.NAME=? and c.ATT_FILE_NO is not null
上面的少写了个ON