У меня есть следующая структура таблицы:Добавить столбцы из двух строк, основываясь на состоянии в MySQL
+------+-------+-------+--------+ | mid | a | b | points | +------+-------+-------+--------+ | 69 | 3137 | 13316 | 210 | | 70 | 13316 | 3137 | 350 | | 71 | 3497 | 13316 | 200 | | 72 | 13316 | 3497 | 25 | | 73 | 3605 | 13316 | 205 | | 74 | 13316 | 3605 | 290 | +------+-------+-------+--------+
Я хочу, чтобы добавить «точку» значение двух строк, когда «» строка 1 = «Ъ "из строки 2 и„а“строка 2 =„б“строки 1.
выход должен быть чем-то вроде этого:
+------+-------+-------+--------+ | mid | a | b | points | +------+-------+-------+--------+ | 69 | 3137 | 13316 | 560 | | 71 | 3497 | 13316 | 225 | | 73 | 3605 | 13316 | 495 | +------+-------+-------+--------+
Спасибо большое peterm :) Это именно то, что я искал. Вы сэкономили много времени и оценили быстрый ответ. – user3118436
@ user3118436 Вы более чем приветствуетесь. Удачи :) – peterm
Еще один вопрос, можете посмотреть на эту ссылку, http://sqlfiddle.com/#!2/aa462/1. Я немного изменил схему. Я хочу убедиться, что 13316 всегда находится в столбце «b». Вы можете мне помочь здесь. – user3118436