Имею условие добавление в БД объета. INSERT INTO vehicles (side, classname, type) VALUES ("civ",?,"air")
Как сделать что бы значение поля side менялось в зависимости от информации из другой таблицы?
Пример другой таблицы:
Имя таблицы: players
|UID|name|playerid|mdlvl|cplvl|civlvl|rblvl|
|1|Nimo|000992|0|0|1|0|
Логика условия.
Если в таблице значение mdlvl > 0, cplvl = 0, civlvl = 0, rblvl = 0 у игрока с конкретным playerid, то в поле side пишем md.
Если в таблице значение mdlvl = 0, cplvl > 0, civlvl = 0, rblvl = 0 у игрока с конкретным playerid, то в поле side пишем cp.
Если в таблице значение mdlvl = 0, cplvl = 0, civlvl > 0, rblvl = 0 у игрока с конкретным playerid, то в поле side пишем civ.
Если в таблице значение mdlvl = 0, cplvl = 0, civlvl = 0, rblvl > 0 у игрока с конкретным playerid, то в поле side пишем rb.
Если правильно понял ваш вопрос, то тут больше вопрос "чтобы когда менялось?". Поменять так то можно хоть когда вытащив данные затем проверив по условиям выше описанным берем записываем в этот ID получившееся значение
надо подробно расписать, какую инфрмацию ты собрался хранить и зачем
тогда тебе напишут как правильно сделать структуру таблиц, и какими запросами её получать
лучше отдельным вопросом