【发布时间】:2012-10-02 01:03:24
【问题描述】:
我们是否可以编写查询,该查询可以根据成功实现 3 个记录字段来更新单个记录。
例如
第一个表:table1
第一个表字段
id INT
名称变量
status enum('full', 'half') 默认为 Null
第二张表:table2
第二个表格字段
id INT
table1_id int - 外键
qty1 整数
qty2 整数
============
表1
1
测试
空
表2
id -> 1
table1_id -> 1
数量1 -> 1
数量2 - > 2
id -> 2
table1_id -> 1
数量1 -> 2
数量2 - > 2
================
一对多关系
表 1 --> 表 2
========================
将状态字段(表 1)更新为“完整”的条件是, 对于 table2 中 table1_id 的所有记录,有 Qty1 == qty2 (对于 table1_id 的所有记录)和 qty2 !=0
否则休息到“一半”
【问题讨论】:
标签: mysql