Как можно объединить несколько строк в одну строку с помощью ADQL (Astronomical Data Query Language)?
Я пытаюсь выбрать все альтернативные имена объекта и объединить их следующим образом:
M 13
Hercules cluster
до
M 13, Hercules cluster
В данный момент я использую запрос (который возвращает несколько строк одного и того же объекта, по одному для каждого альтернативного имени) в SIMBAD:
-- Basic data from an object given one of its identifiers.
SELECT basic.OID,
RA,
DEC,
main_id AS "Name",
OTYPEDEF.otype_longname AS "Type",
OTYPEDEF.otype_shortname AS "TypeShort",
coo_bibcode AS "Coord Reference",
nbref AS "NbReferences",
plx_value as "Parallax",
rvz_radvel as "Radial velocity",
galdim_majaxis,
galdim_minaxis,
galdim_angle AS "Galaxy ellipse angle",
id1.id
FROM basic JOIN ident ON ident.oidref = oid
LEFT JOIN OTYPEDEF ON OTYPEDEF.otype = basic.otype
LEFT JOIN ident AS id1 ON id1.oidref = basic.OID
WHERE ident.id = 'M13'
Попробуйте здесь: http://simbad.u -strasbg.fr / simbad / sim-tap