Нужно получить данные из разных таблиц с помощью SELECT. В зависимости от значения поля `Class_ID` в таблице `class` выбирается соответствующая таблица в бд с названием message#.
Например, если в `class`.`Class_ID` равно 156, то этой записи будет соответствовать таблица message156.
SELECT `class`.`Class_ID`, `Class_Name`,
CONCAT('message', `Class_ID`).`StockUnits`,
`Name`,
`Vendor`,
`Article`,
`Price`
FROM `class`
INNER JOIN CONCAT('message', `Class_ID`) ON `class`.`Class_ID`=CONCAT('message', `Class_ID`).`Message_ID`
INNER JOIN `Subdivision` ON CONCAT('message', `Class_ID`).`Subdivision_ID`=`Subdivision`.`Subdivision_ID`
WHERE `class`.`Class_Name` LIKE 'Товар: %'
Попытался сделать так:
CONCAT(message, `Class_ID`).`StockUnits`
но не вышло. Как можно это сделать?
(CMS: NETCAT)