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 那个。
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