从表中选择所有项目并检查另一个表中是否有相应的项目

时间:2017-05-24 01:11:20

标签: mysql join

我正试图解决这个问题:
我得到了一个默认值的表A和某些实体的自定义值表B.
例如:
我在这里得到了我的第一个默认值表
enter image description here
我想选择所有这些,但我也想要价值表B enter image description here

中的那个


我可以为每个带简单连接的条目做到这一点,问题是我只想要实体#45的值,所以最后它看起来像那样:
{ {3}}

如果有任何人知道如何做到这一点或至少有一些参考,将不胜感激。
谢谢,祝你有个美好的一天!

1 个答案:

答案 0 :(得分:0)

使用此

SELECT t1.*
 ,t2.value
FROM table1 t1
LEFT JOIN
TableB t2 
ON t1.id = t2.fk_id_setting
And t2.fk_id_entities=45