我有 2 个表,其中一个表包含有关我拥有的所有应用程序的信息,而另一个表包含有关已安装所有应用程序的所有用户列表的信息。
如果我触发以下查询它会给我我想要的正确结果,即主表中的所有记录与设置表中的相应值
您可以在http://sqlfiddle.com/#!2/5b39d/2找到此结果
但是如果我更改了一些丢失记录的用户,我会得到错误的结果,这会导致一个结果丢失。
您可以在此处输入链接描述找到结果
请提供良好的查询以从左侧获取所有结果,右侧缺少一些数据。
我有 2 个表,其中一个表包含有关我拥有的所有应用程序的信息,而另一个表包含有关已安装所有应用程序的所有用户列表的信息。
如果我触发以下查询它会给我我想要的正确结果,即主表中的所有记录与设置表中的相应值
您可以在http://sqlfiddle.com/#!2/5b39d/2找到此结果
但是如果我更改了一些丢失记录的用户,我会得到错误的结果,这会导致一个结果丢失。
您可以在此处输入链接描述找到结果
请提供良好的查询以从左侧获取所有结果,右侧缺少一些数据。
Here, tablea and table2 is left and right table.
Col1 and col2 is common table both.
and col3 is which column is not found in table1 missing entry,
Ex:
select t1.* from table1 t1
left outer join table t2 on t1.colname1=t2colname2
where t2.colname3!=null
your Ex:
SELECT *
FROM `master_apps` `master`
LEFT OUTER JOIN `tbl_settings` `uas` ON `uas`.`app_id` = `master`.`id`
WHERE
master.app_active = "1"
AND uas.uid != NULL