gpt4 book ai didi

MySQL查询两张表

转载 作者:可可西里 更新时间:2023-11-01 07:48:10 26 4
gpt4 key购买 nike

我有一个包含两个表的数据库:membersprofilefields

members 包含以下列:ID, name, email
profilefields 包含以下列:ID、field1、field2 等

我想根据 profilefields< 的查询,选择 members 中每一行的 nameemail/

我想这就是它的工作原理,但我不知道如何进行查询:

profilefields 获取 ID,其中 field1 = X AND field2 = Y从成员那里获取这些 ID 的姓名和电子邮件

我对此很陌生,所以非常感谢任何帮助。

最佳答案

这应该可以解决问题:

SELECT
m.name,
m.email
FROM
members m
INNER JOIN profilefields pf ON
m.ID = pf.id
WHERE
pf.field1=X AND
pf.field2=Y

这里我们在 FROM 子句中使用 INNER JOIN 来链接表的 id 字段。过滤器进入 WHERE 子句,您要带回的字段在 SELECT 子句中。

关于MySQL查询两张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26911130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com