Извлечение имен столбцов из той же таблицы, где условия

user9568504 спросил: 11 марта 2019 в 07:38 в: mysql

Мне нужны имена столбцов из таблицы с условием, удовлетворяющим в той же таблице. Скажем, если столбец с именем "size" имеет значение "22", в то время как он должен проверять то же значение в 24 столбцах с именами, начиная с "sizecaption1, sizecaption24" и вернуть имена столбцов, содержащих значение "22" для каждой строки. Спасибо. Я пытался, но у меня это не работает:

create procedure dataaudit()
begin
declare countr  int;
declare headr  int;
set @countr = (select size from joinbom group by stylecode limit 0,1);
set @headr1=(select sizecaption1 from joinbom group by stylecode limit 0,1);
while @countr  = @headr1 do select column_name from 
information_schema.columns where table_name like'joinbom' and 
@countr=@headr;

0 ответов