有两张表,一个文档表,一个案件表
文档表
document (id,case_num,document_name)
案件表
case (id,case_num,case_name,status)
文档表的 case_num 对应多个 案件表的 case_num
文档表的 case_num 格式以 “,号”分隔,例如:
A001,A002
问题是要将两个表的内容加入第三张表里,判断的条件是 document 表的 case_num 字段里的对应的所有 case 表里的记录的 status 都为 '1'
请问这个语句怎么点
这个不好写,如果硬要写,需要先把document表里的case_num字符串取出来,在程序里遍历,遍历中每个去查询case表。
如果可以的话,重新表结构。一般这种关系用中间表表达。
然后这样查询