这是我的表结构检查组存在MySQL查询
分组
id groupName
1 group1
2 group2
3 group3
4 andSoOn
group_members(正确)
groupingId accountId groupLeader
1 5001 5001
1 5002 5001
2 5001 5001
2 5002 5001
2 5003 5001
3 5001 5001
3 5002 5001
3 5003 5001
3 5004 5001
这里是我的问题,各组应该是唯一的,以某种方式,成员不应该在一组中相同...
例如:
group_members(错误)
groupingId accountId groupLeader
1 5001 5001
1 5002 5001
2 5001 5001
2 5002 5001
2 5003 5001
3 5001 5001
3 5002 5001
3 5003 5001
与INSERT语句的groupingId = 将失败,因为5001,5002,5003已经存在于groupingId =
what s HOULD是检查我的select语句,如果成员已存在一组... 顺便说一句,使用PHP这个
什么插入会失败? – 2012-03-31 07:35:06
当您插入5001,5002,5003时它会失败,因为它已经存在于groupingId = ** 2 ** – rjmcb 2012-03-31 07:37:08
您的意思是,如果您将一个accountId添加到组中,并且如果其他组具有相同的accountIds ?当有人不希望accountId被插入时。 – riv333 2012-03-31 07:41:11