Example query.

This commit is contained in:
Birth Markus 2017-02-23 19:31:52 +01:00
parent 805fed2294
commit 7616d3f4ef
2 changed files with 21 additions and 0 deletions

3
testquery.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/sh
sqlite3 -header -line mosobjects.db3 < testquery.sql

18
testquery.sql Normal file
View File

@ -0,0 +1,18 @@
SELECT *
FROM mosobjects m
LEFT JOIN mosobjlinks l ON m.objId=l.objId
LEFT JOIN mosobjects o ON l.planningId=o.objId
LEFT JOIN mosservers s1 ON m.mosId=s1.mosId
LEFT JOIN mosservers s2 ON o.mosId=s2.mosId
LEFT JOIN mosusers ucre1 ON m.createdBy=ucre1.userId
LEFT JOIN mosusers uchg1 ON m.changedBy=uchg1.userId
LEFT JOIN mosusers ucre2 ON o.createdBy=ucre2.userId
LEFT JOIN mosusers uchg2 ON o.changedBy=uchg2.userId
LEFT JOIN mosstatus st1 ON m.statusId=st1.statusId
LEFT JOIN mosstatus st2 ON o.statusId=st2.statusId
LEFT JOIN mosair a1 ON m.objAir=a1.airId
LEFT JOIN mosair a2 ON o.objAir=a2.airId
LEFT JOIN mosgroups g1 ON m.groupId=g1.groupId
LEFT JOIN mosgroups g2 ON o.groupId=g2.groupId
LEFT JOIN moslufs lu ON m.objId=lu.objId
WHERE m.objId="ab99e3cf374e424181bf16bc65f0564e";