я создали следующие таблицыMYSQL Поворотные строки в колонке
CREATE TABLE `demo` (
`id` int(11) DEFAULT NULL,
`A1` varchar(56) DEFAULT NULL,
`B1` varchar(56) DEFAULT NULL,
`C1` varchar(56) DEFAULT NULL,
`D1` varchar(56) DEFAULT NULL,
`E1` varchar(56) DEFAULT NULL,
`user_id` varchar(56) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Мой Вкладыш запрос
INSERT INTO `demo` VALUES
(1,'a','b','c','d','d','10');
(2,'a','c','d','a','c','11');
(3,'a','d','d','a','c','12');
Затем после моей структуры таблицы здесь My table data
для этого я пробовал после
select `10`,`20`,`30` from
(
(select A1,B1,C1,D1,E1 from demo where id =1) as `10`,
(select A1,B1,C1,D1,E1 from demo where id =2) as `20`,
(select A1,B1,C1,D1,E1 from demo where id =3) as `30`
)as s
я получаю следующее сообщение об ошибке
Error Code: 1064. You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the right syntax to use
near 's' at line 6
пожалуйста, дайте мне знать, что я делаю неправильно .... или любой другой лучший подход, чтобы получить этот вывод
Извините! что это? 'один, два, три, четыре, пять' – 1000111
Я тоже не понял ваш выход! – 1000111
@SubrataDeyPappu я обновил свой вопрос.посмотрите на это – user3172982