0

是否可以使用 PHP 组合以下 3 个 MySQL 表?

  • 表 1:列 - 用户 ID、用户名、用户密码
  • 表 2:列 - accountid、accounttype
  • 表 3:列 - 用户 ID、帐户 ID、日期、评级

请注意,我是 mySQL 和 PHP 的新手

4

2 回答 2

1

例如,要获取用户名的结果集及其帐户类型和您将使用的评级:

SELECT table1.username, table2.accounttype, table3.rating FROM table1
JOIN table3 ON table3.userid = table1.userid
JOIN table2 ON table2.accountid = table3.accountid;

将来,我建议您使用描述性名称列出您的表,并按照它们连接的顺序来获得您需要的结果集。

希望这可以帮助

于 2013-10-06T20:05:40.397 回答
0

使用左连接以获得更好的结果。第一个表左连接第二个表(条件)左连接第三个表(条件)

于 2013-10-06T19:57:12.963 回答