exclude duplicate object_id
This commit is contained in:
@ -121,13 +121,12 @@ export class GisService {
|
|||||||
|
|
||||||
async getFigures(offset: number, limit: number, year: number, city_id: number): Promise<any[]> {
|
async getFigures(offset: number, limit: number, year: number, city_id: number): Promise<any[]> {
|
||||||
const result = await this.emsDataSource.query(`
|
const result = await this.emsDataSource.query(`
|
||||||
SELECT * FROM figures f
|
SELECT o.*, f.[figure_type_id], f.[left], f.[top], f.[width], f.[height], f.[angle], f.[points], f.[label_left], f.[label_top], f.[label_angle], f.[label_size] FROM New_Gis..figures f
|
||||||
JOIN nGeneral..vObjects o ON f.object_id = o.object_id WHERE o.id_city = ${city_id} AND f.year = ${year}
|
JOIN nGeneral..vObjects o ON o.object_id = f.object_id WHERE o.id_city = ${city_id} AND f.year = ${year}
|
||||||
ORDER BY f.year
|
ORDER BY f.year
|
||||||
OFFSET ${Number(offset) || 0} ROWS
|
OFFSET ${Number(offset) || 0} ROWS
|
||||||
FETCH NEXT ${Number(limit) || 10} ROWS ONLY;
|
FETCH NEXT ${Number(limit) || 10} ROWS ONLY;
|
||||||
`)
|
`)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user