MYSQL从两个表中选择匹配值[关闭]

Posted

技术标签:

【中文标题】MYSQL从两个表中选择匹配值[关闭]【英文标题】:MYSQL select matching values from two tables [closed] 【发布时间】:2021-02-08 07:49:38 【问题描述】:

我有两张桌子

两者都有用户标识

我需要从两个表中选择并显示匹配的数据。

例子

表一的用户 ID 为 101,120.... 和

表二的用户 ID 为 101,120,140,​​155....

我只需要显示 101,120 个与两个表匹配的数据。

我的表结构很简单,只有一列userid,谢谢

【问题讨论】:

请阅读:how to ask 和 minimal reproducible example 不清楚 userid 是逗号分隔的包含多个 userid 的字符串,还是 userid 包含 1 个多行的 userid。 @Luuk 谢谢,我希望您需要个人资料视图,如果您愿意,您可以通过低估来解决问题,谢谢有人回答了我的问题 【参考方案1】:
SELECT T.*,T2.*
FROM TABLE1 AS T
  JOIN TABLE2 AS T2 ON T.USERID=T2.USERID

【讨论】:

以上是关于MYSQL从两个表中选择匹配值[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

php mysql如何从2个表中选择我需要的[关闭]

我应该在 MySQL 中使用啥连接? [关闭]

SQL - 仅在条件匹配时选择 [关闭]

MySQL Query Join 从两个表中选择不匹配的行

SQL查询从具有相同列“名称”的其他两个表中获取具有不同值的单列“名称”[关闭]

从具有三个外键的表中选择一个表[关闭]