mail.tedu.cn:asp中要删除两个数据表中的东西,语句怎么写呀?

来源:百度文库 编辑:高考问答 时间:2024/05/06 02:23:01
我弄了一个像小论坛的那种留言板,主贴用一个表,跟贴用另外一个表,当删除主贴时怎么样才能把跟贴一起删掉!!
在数据库里面用关联能不能呀
我的表怎么关联不了呀??

主贴主的ID必须在跟贴的表中,例如主贴主的ID在跟贴的表中有字段IDX,在存储时,就主贴的ID存储在跟贴的表中字段IDX中,然后在删除时,删除主贴记录再条件查询根贴,且删除。

跟贴的表中肯定要有个字段属于记录该跟贴属于哪个主贴,所以在删除主贴之前,先根据这个字段检测跟贴的表中都哪个跟贴属于准备删除的主贴,然后删除掉,之后在删除主贴。

假设他们的关联字段是ID
也就是主贴中有个ID字段,跟贴表中有个跟主贴ID对应的ID字段
语句这么写
"delete from 主贴表名,跟贴表名 where 主贴表名.id="&clng(request("id"))&" and 跟贴表名.id=主贴表名.id"