2014-03-29 41 views
0
delete dbo.GL_CHEQBOOKMST, dbo.GL_CHEQBOOKDTL 
    from dbo.GL_CHEQBOOKMST sam 
    inner join dbo.GL_CHEQBOOKDTL sad on sam.CBM_COCODE = sad.CBD_COCODE 
    where sam.CBM_COCODE='13' 

该查询显示我的表之间,逗号错误如何使用内部联接

帮助我感谢删除SQL 2点表中的记录

+0

2008年的版本,我使用 – user3189515

+0

我试图删除13两个表中 – user3189515

+0

DELETE FROM dbo.GL_CHEQBOOKMST WHERE CBM_COCODE = '13',然后DELETE FROM dbo.GL_CHEQBOOKDTL WHERE CBD_COCODE = '13' 再次给我上的错误然后声明 – user3189515

回答

0

您需要使用两个语句 - 一个单独的SQL声明不能从删除两个表!

DELETE FROM dbo.GL_CHEQBOOKMST WHERE CBM_COCODE = 13 
DELETE FROM dbo.GL_CHEQBOOKDTL WHERE CBM_COCODE = 13