联接我有两个表,network_permissions和device_permissions这样的:考虑元素是只在一个表从MySQL中
NETWORK_PERMISSIONS
user_id network_id perm
1 1 3
1 2 4
2 3 3
2 2 1
3 2 1
4 2 3
DEVICES_PERMISSIONS
user_id network_id device_id perm
1 2 2 1
2 2 2 1
现在,我只需要USER_ID,对于净= 2是在network_permissions表(在perm = 3的用户中),但不在device_permissions中。
我在这种情况下的结果是:3,因为net_2的network_permission表中存在perm!= 3的用户,但不存在于device_permissions表中。
对不起,如果它感到困惑...谢谢你的帮助。
你怎么得到那两个都是? – Strawberry 2013-03-20 11:18:22
加入..我认为 – sharkbait 2013-03-20 11:22:42
您期望NETWORK_PERMISSIONS.network_id = 2和NETWORK_PERMISSIONS.perm = 3,并且用户不在DEVICES_PERMISSIONS中是否正确? – shola 2013-03-20 11:22:49