这是有点混乱,所以我会一步解释我的目标大步,下面是我的工作表(第一个表,二表,并三表)。首先,我需要验证,如果从第二个表的username
并在第一个表存在,如果没有,删除不具有共同username
获得来自多个表的具体结果在MySQL
结果应该是这样的一个(乔治被排除因为它没有常见的用户名第一个表):
user_id | username
5423 | Bob
43 | Vicky
那我想通过比较上述以前的结果和三表验证。我的目标是检查以上结果中的user_id AND username
在第三表上是否有共同的行,如果有,则排除其中的一个,并且只检索唯一的行。
整体效果应该是因为5423 | Bob
下一个没有第三表还不存在:
总体结果:
user_id | username
5423 | Bob
第一个表:
| username
| Bob
| Jessie
| Vicky
第二张表:
user_id | username
5423 | Bob
123 | Georgie
43 | Vicky
三表:
user_id | username
1 | Luke
54 | Stephenie
43 | Vicky
http://stackoverflow.com/questions/18443543/create-view-or-use-innerjoins可能是使用 –