Я не уверен, что это возможно только с SQL ... любая помощь будет оценена:MYSQL: Выбор значения в столбце, где имя столбца определяется на отдельной таблице
Я пытаюсь получить значение в столбце таблицы B (tblProduct). Имя столбца фактически определено в справочной таблице A (tblConfig_Group).
Так, по существу, я учитывая tblConfig_Group.groupCode и значения tblProduct.VCI
Мне нужно получить значение в соответствующем столбце в tblProduct установлен в dbColumnUK.
tblConfig_Group:
+----+-----------+-------------+
| id | groupCode | dbColumnUK |
+----+-----------+-------------+
| 01 | A | WindowGBP_A |
| 02 | B | WindowGBP_B |
| 03 | C | WindowGBP_C |
| 04 | D | WindowGBP_D |
+----+-----------+-------------+
tblProduct:
+----+---------+-------------+-------------+-------------+-------------+
| id | VCI | WindowGBP_A | WindowGBP_B | WindowGBP_C | WindowGBP_D |
+----+---------+-------------+-------------+-------------+-------------+
| 01 | vci1 | 1 | 11 | 21 | 31 |
| 02 | vci2 | 2 | 12 | 22 | 32 |
| 03 | vci3 | 3 | 13 | 23 | 33 |
| 04 | vci4 | 4 | 14 | 24 | 34 |
+----+---------+-------------+-------------+-------------+-------------+
Код пожалуйста .... – Jocelyn
Hi Jocelyn sql нигде не находится рядом с решением. Я должен понять, если выбора столбца по переменной даже технически возможно первое ... ' ВЫБОР cg.dbColumnUK, p.VCI, p.'dbColumnUK' ОТ tblConfig_Group ХГ, tblProduct р ГДЕ cg.groupCode = В И cg.dbColumnUK = p.dbColumnUK И p.VCI = 'vci2'; ' – nads
да, я думаю, что смогу это сделать. – Drew