Я могу представить, что вы хотите, чтобы все строки для CID
были отсортированы по _row_ord
из первой таблицы до строк из второй таблицы. И CID
должен быть самым внешним критерием сортировки.
Если это так, вы можете выбрать литералы из ваших таблиц. Пусть литерал для первой таблицы будет меньше, чем у второй таблицы. Затем сначала сортируйте по CID
, затем по буквальному и, наконец, по _row_ord
.
SELECT cid,
_data
FROM (SELECT 1 s,
_row_ord,
cid,
_data
FROM #temp1
UNION ALL
SELECT 2 s,
_row_ord,
cid,
_data
FROM #temp2) x
ORDER BY cid,
s,
_row_ord;
Z индекс в SVG определяется порядком, элементы появляются в документе. Необходимо будет изменить порядок элемента, если Вы хотите принести определенную форму к вершине.
Да порядок - то, что указывает то, чем объект будет перед другим. Для управления порядком, необходимо будет переместить вещи о DOM. Существует хороший пример этого на Wiki SVG в https://www.w3.org/TR/SVG/render.html#RenderingOrder