我们现在正在制作学校版的 Facebook aka Tigerbook。我们创建了以下三个数据表。
用户:
user name
1 Hallie
2 Dylan
3 Sarina
4 Dominic
朋友们:
user friend
1 2
1 3
1 4
2 1
3 1
4 1
2 4
4 2
3 2
2 3
帖子:
user postid post
1 101 This is TigerBook!
2 102 I am pregnant.
1 103 I like peeps
4 104 Giant Buzz Lightyears rock.
3 105 Die Tucker die
1 106 Murhur de derpity derp
2 107 banana spaghetti squid
4 108 chicken
我们只是使用了以下语法:
select user from users union select user from friends union select user from posts;
它想出了这个:
user
1
2
1
4
我们只是想知道加入是否有效,或者我们是否应该尝试其他方法。我们已经尝试过左连接和完全连接,但没有一个效果很好。
附带说明:当我们将 php 代码连接到网页时,它会在创建登录时自动生成用户,还是我们必须在用户登录之前创建用户?