mysql中一对多关系的情况下,如何根据同一行的其他列的值得到一列的值

4ktjp1zp  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(266)

有两张table t1 以及 t2 一对多关系( t1 在中有多个记录 t2 ),下图为 t2 .

请帮我写mysql查询来获取 t1 与join一起获得 value 哪里 title “名字”在吗 t2 注: my_fr_id 是外键(指 t1 )
希望我的问题清楚,谢谢。

8ehkhllq

8ehkhllq1#

不知道 t1 很难精确,但这可能很接近(它假设 my_fr_id 是的外键 t1.id ):

SELECT t1.*, t2.value 
FROM t1
JOIN t2 ON t2.my_fr_id = t1.id AND t2.title = 'First Name'

相关问题