Всем привет Есть таблица sPrint_barcode_fast в поле `printerField` записано название столбца из таблицы sPlace_locationID откуда необходимо взять значение. Вопрос - есть ли возможность выполнить так запрос, чтобы f.`printerField` воспринималось НЕ КАК ЗНАЧЕНИЕ ИЗ `sPrint_barcode_fast`, а как название столбца из `sPlace_locationID`.{f.`printerField`} откуда надо взять значение? PS: В голову приходит пока один вариант - вытащить все значения и через IF проверять, но вероятно есть вариант проще. Благодарю! Код (Text): SELECT (SELECT f.`printerField` FROM `sPlace_locationID` WHERE id=1) FROM `sPrint_barcode_fast` AS f WHERE f.`isActive` = 1
Есть функции elt() и field(). Может быть их можно приспособить для твоей цели. Вообще, твои попытки выглядят как хак. Не лучше такими вещами заниматься на стороне php?