Mysql 使用id从两个表中检索数据

Mysql 使用id从两个表中检索数据,mysql,Mysql,表1 Id, name, addresses 101,raja ,chennai 身份证、姓名、地址 金奈拉贾101号 表2 Id,group,name 101,a,siva 102,b,selva Id、组、名称 101,湿婆,湿婆 塞尔瓦州b区102号 我想从两个表中检索数据,如 表2.group=a和两个表Id必须相等,然后从表1显示中获取地址 Id、姓名、地址、群组到目前为止,您尝试了什么?你看过一些资源了吗 由于这是一种非常简单的SQL查询类型,您可能会重复多次,因此值得您阅读教程并

表1

Id, name, addresses 101,raja ,chennai 身份证、姓名、地址 金奈拉贾101号 表2

Id,group,name 101,a,siva 102,b,selva Id、组、名称 101,湿婆,湿婆 塞尔瓦州b区102号 我想从两个表中检索数据,如 表2.group=a和两个表Id必须相等,然后从表1显示中获取地址
Id、姓名、地址、群组

到目前为止,您尝试了什么?你看过一些资源了吗

由于这是一种非常简单的SQL查询类型,您可能会重复多次,因此值得您阅读教程并亲自学习。首先,我将给您一些建议:

  • 您的两个表通过
    Id
    字段连接(很可能是一个表的主键,另一个表的外键)。您需要使用该字段将这两个表连接起来

  • 您需要指定一个
    WHERE
    子句来筛选
    Table2.group=a
    的条件

  • 可以使用
    SELECT
    指定要显示的所有字段。如果从表1中选择数据并加入表2,则无需在字段名之前指定表名


  • 你听说过
    加入
    吗?我是初学者,尝试查询不工作。一些疑问helpfull@KavinSenthil您的查询中出现了什么错误?您可以将您的查询作为问题的编辑发布吗?