Скажем, у меня есть таблица вроде этого:рушится два столбца в одном в sql?
|x1|y1|
|0 |1 |
|2 |4 |
|3 |2 |
Я знаю, что я могу сделать что-то подобное:
SELECT a.x1 AS .., a.y1 AS ..,
b.x1 AS .., b.y1 AS ..,
c.x1 AS .., c.y1 AS ..,
d.x1 AS .., d.y1 AS ..
FROM xytable a, xytable b, xytable c, xytable d
WHERE ...
В моей таблице результатов, однако, я хотел бы выходной a.x1 и .y1 вместе, как кортеж под один столбец. Другими словами, я хочу иметь:
|c1 |c2 |c3 |c4 |
(a.x1, a.y1) | (a.x2, a.y2) | (a.x3, a.y3) | (a.x4, a.y4)
Возможно ли это?
Сообщите нам, какой вариант SQL вы используете: SQL Server? Oracle? MySQL? – roufamatic
Этот вопрос непонятен. Возможно, таблица ввода/вывода? –