В настоящее время у меня есть таблица с тремя столбцами: Columns1 Columns2 Columns3. Все три столбца имеют тип int. Столбцы1 и столбцы2 получают числовые данные из переменной php, в то время как столбцы 3 вводятся вручную. (Использование mySQL)SQL SELECT Column на основе условия
Я хочу выбрать один из двух столбцов (столбцы1 или столбцы2) на основе идентификатора и значения в столбцах3. Например, предположим, что идентификатор равен 1 в столбцах2, а столбцы3 имеют значение 1, а затем я хочу столбцы1. Если идентификатор равен 1 в столбцах1, а столбцы3 имеют значение 1, то я хочу значение столбцов 2. Надеюсь, изображение ниже может прояснить, о чем я говорю.
Что должно случиться, если столбец1 равен 3, столбец2 равен 2, столбец3 равен 2? Было бы лучше, если бы вы описали логику, а не просто представили нам пример. – Shadow
@Shadow, давайте просто скажем, что столбец3 всегда находится в двух состояниях (1 или 2), никогда ничего ниже или выше. – Czar
Это не вопрос. – Philipp