Я использую печальную старую систему ERP для отчетов, которая ограничивает количество символов, которые я могу использовать при написании SQL.Я ищу способ оптимизировать использование символов в списке ниже.Здесь можно идти на компромисс со скоростью.
Это выбор объединения:
SELECT col1,col2,col3
FROM tabelA
WHERE col1=colX
UNION ALL
SELECT col1,col2,col3
FROM tabelB
WHERE col1=colX
Я попытался исключить предложение where, но это не очень помогает, потому что тогда мне нужно повторить colx два раза в каждом выборе, и я неМне не нравится включать colX в отчет, поэтому мне нужно добавить col1, col2, col3 к окончательному выбору:
SELECT col1,col2,col3
FROM (
SELECT col1,col2,col3,colX
UNION ALL
SELECT col1,col2,col3,colX
)
WHERE col1=colX
Есть еще идеи?Это должен быть простой SELECT.
BR Kresten