我有一个栏目表1:SQL从一个表中选择记录,并以此作为输入到另一个表中删除记录
def_id, def_name, username etc
我有有一些关联的另一表表2:
assoc_id,parent_id,child_id
parent_id,child_id实际上是来自Table1的def_id。它们基于GUI中的parent_child关系用户操作被插入到表2中。
现在我想从Table1中为特定用户名选择所有def_id,然后使用该输入删除所有记录,如果这些def_ids是来自Table2的parent_id或child_id的一部分。
如何在SQL中执行此操作?我正在使用Sybase数据库。
任何帮助将不胜感激
感谢所有的答复。真的非常感谢帮助我。查尔斯BRETANA的第一个答案的伎俩对我来说,他建议在下一个查询给了我一个语法错误 SQL Anywhere错误-131:语法错误附近行“去哪儿” 1 感谢 -C – Chandu
您可能需要添加从条款获得第二个工作...我编辑显示... –