<div dir="ltr"><div>Hi Janneke,</div><div><br></div><div>Maybe you need a field that would uniquely identify the 170 asset rows (their primary key). You can use an ID field of your asset layer or construct one with row_number function?</div><div><br></div><div><br></div><div>Regards,</div><div>Harrissou<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 19 sept. 2019 à 16:10, Janneke van Dijk <<a href="mailto:janneke.qgis@gmail.com">janneke.qgis@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear list,<br>
<br>
I have a parent - child relationship set up between a table location (1, <br>
the parent) and a table assets (many, the child). The location table <br>
contains geometry, the asset table does not. I would like to be able to <br>
display each record in the asset table with the corresponding geometry <br>
of the location table - so if there are 3 assets at a certain location, <br>
I would like to display 3 points (each with identical geometry).<br>
<br>
What I can do with the DB manager is:<br>
<br>
select location_point.geom, asset_point.assetid, location_point.fid  <br>
from asset_point cross join location_point on asset_point.locationid = <br>
location_point.fid<br>
<br>
this query yields 170 records, corresponding with the number of records <br>
in the assets table. When I load as a new layer, the result is a table <br>
with 170 records, but 100 filtered (the total number of locations). I <br>
chose assetid to be the unique id (which it is).<br>
<br>
Is that expected behaviour? How else can I display all the records in <br>
the assets table (instead of only the 100 that are filtered now)? I know <br>
I can do it in Postgres but for my purpose now I don't want to go there.<br>
<br>
Any insights deeply appreciated!<br>
<br>
Janneke<br>
<br>
<br>
_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a></blockquote></div>