如果我有两个表格,如下所示:
用户表 - “u”
用户表 - “u”
userid | name
1 | lenova
2 | acer
3 | hp
传递表格-"p"
userid | password
1 | len123
2 | acer123
3 | hp123
据我从教程中学到的,我可以使用 MySQL 中提供的多个连接方式将这两个表连接起来,如此处所述。
如果我有一个像下面这样的表:
角色表“r”
roleid | rname
1 | admin
2 | user
3 | dataanalyst
令牌表-"t"
tokenid| tname
1 | xxxx
2 | yyyy
3 | zzzz
tole_token_association表-"a"
roleid | tokenid
1 | 1
1 | 2
3 | 1
3 | 3
3 | 1
我需要进行一次连接操作,以便显示一个对应如下的表格: "rolename" 具有所有这些令牌。怎么做呢?我很困惑。是否可以进行连接操作?我非常喜欢mysql。我希望通过查询来掌握更多技能。请问有什么建议吗?
rta
将两个表链接在一起的方式。根本问题是要在你想关联的表中具有相同的列值(包括数据类型)——如果它们不是立即可用的(就像在你的例子中),那么你必须按照获取所需数据所必需的列关联顺序来链接/连接这些表。 - OMG Ponies