У меня есть один столбец, как в запросе SELECT * FROM Score_TABLE
и он возвращает результат, как это:
Score
-----
78
712
Теперь я должен отобразить это с запросом, как это:
Score Score2
---------------
78 712
Очки динамичны.
select
a.Score
from
(select
a.Score
from
(select
concat(sum(s.bat_run), '-',
(select count(s.out_type) from status s
where s.out_type = 'out'
and s.match_id = 77)) Score
from
status s
where
s.match_id = 77
group by
s.toss) a
where
a.Score = Score) a
where
a.Score = Score
Результат:
Score Score2
---------------
12 42
Я не мог правильно понять ваш вопрос, но я думаю, что вам нужно "PIVOT"
это может помочь вам конвертировать строки в столбцы, используя "свод" в SQL Server
это будет делать:
SELECT GROUP_CONCAT(score)
FROM status
GROUP BY score;
SELECT * FROM Score_TABLE
?SELECT * FROM Score_TABLE
. Кроме того, как один и тот же запрос дает две разные оценки? Возможно, они не одинаковы - их расположение очень трудно читать.