У меня есть список элементов в таблице MySQL, каждый из которых имеет номер группы & уникальный номер позиции.MYSQL Выбрать с IF в том, где статья
Я пытаюсь выбрать записи, которые соответствуют критериям 2.
Сначала мне нужно выбрать запись, которая удовлетворяет группе & номера позиций. Если ни один не найден, я хочу, чтобы выбранные записи принадлежали только группе.
Только одна запись должна быть выбрана в любом случае.
Непонятно, что вы ищете. Пожалуйста, разместите некоторые образцы данных, нужный результат и ваш запрошенный запрос. – Barmar
В общем, вы не используете 'IF' в предложениях WHERE', вы используете логические операторы' AND' и 'OR'. – Barmar
Величина группы, которую вы проверяете во второй части, совпадает с значением, которое вы будете использовать при первой проверке с идентификатором элемента? например, «дайте мне записи где (groupid = 1 и itemid = 123)», если никакая запись не найдена, «дайте мне запись (где groupid = 1)», если это так, вы можете просто выполнить вторую вторую проверку. если у вас нет какой-либо индикации в результирующем наборе, который указывает, какие условия соответствуют этой записи, первая или вторая –