У меня есть таблица с кодом столбца и другую скидка, как показано ниже:соответствие 1 колонка с другими 3 колонками
Klient | discount
--------+-----------
123 | 10
232 | 5
322 | 7
451 | 2
В другой таблице у меня есть уровни клиентского кода, как показано ниже:
Tier 1 | Tier2 | Tier3
--------+-----------+--------
023 | 123 | 333
232 | 311 | 455
мне нужно что-то вроде это (Klient поле может быть в любом столбце уровня, поэтому должны проверить, где это ...)
Klient | discount | tier
--------+---------------+---------
123 | 10 | 2
232 | 5 | 1
Я сделал это, выполнив три запроса append по той же таблице, изменив поле отношений (от klient до каждого уровня и удалив нули).
Но было интересно, если есть более прямой/эффективный способ ...
Спасибо за любую помощь!
У меня была очень похожая проблема раньше, я знаю, что решение для mysql не совсем уверенно, если оно также работает для sql – nafas
@nafas: это sql based? если бы вы могли опубликовать его, чтобы я мог попробовать? благодаря! – user2950162
Прошу прощения, я неправильно понял вопрос. Я не совсем уверен, как получить уровень 1, 2 и т. Д. – nafas