мне нужно группе, даже если есть разница в значениях для столбца путем преобразования в текстовое значение и нуждается в том, что значение текста, которые будут включены в список выбораГруппа по проблеме
Как это possibe?
SELECT col1,col2
FROM
(
SELECT col1,col2 FROM table1
UNION ALL
SELECT col1,col2 FROM table2
UNION ALL
SELECT col1,col2 FROM table3
)tbl
GROUP BY tbl.col1
,tbl.col2
здесь col2 может или не может быть текстовое значение или INT, если это текстовое значение мне нужно преобразовать все другие Col2 Интс в текст и сделать группу по
Смотрите пример:
Table 1
-------
A B 3 C
A B var C
Table 2
-------
UNION ALL
B B 3 C
B B var C
Table 3
-------
UNION ALL
B B 3 C
B B 3 C
Result of each table should be
-------
Table 1
-------
A B var C (since there is a var in the any of the row in that column in that table)
Table 2
-------
B B var C (since there is a var in the any of the row in that column in that table)
Table 3
-------
B B 3 C (here it remains 3 since there is not value call var in any of the row in that column)
Result
------
A B var C
B B var C (since there is a var in the any of the row in that column in that table)
Можете ли вы привести пример? – alex
Как насчет некоторых выборочных данных и некоторых примеров результатов, то, что вам нужно, не является очевидным из вашего попытки запроса. –
Вы используете MS-SQl-Server? Какая версия? – Ice