我现在拥有的sql查询如下。我尝试了一些联合查询,但他们没有工作。如何从两个查询中只返回一个查询结果
Select file_path
from images
where image_id In (
Select image_id
from temp_images
where object_uid IN (
Select object_uid
from object_table
where object_status = 2 and object_place like "%some_keyword%"))`
Select object_uid, object_utitle
from object_table
where object_status = 2 and object_place like "%some_keyword%"`
这两个查询可能会返回很多行。我想这样返回file_path和object_uid。
-Image_id | Object_uid | Object_utitle
-img1 | obj1 |标题1
-img2 | obj2 |标题2
-img2 | obj2 |标题3
有没有办法做到这一点?
有多少行是由这两个查询返回的?它是否每个都是一个? – Lokesh
您是否在查找包含来自每个或单独记录的数据的1条记录? –
对不起,我的英语。这两个查询可能会返回许多行。但我想回到这样。 Image_id | Object_uid | Object_utitle img1 | obj1 |标题1 img2 | obj2 |标题2 img2 | obj2 |标题3 – Casper009