這是我的表結構檢查組存在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