Запрос на основе столбца 1 и A, если еще ситуация на столбце 2MySql

Форум по Mysql
Ответить Пред. темаСлед. тема
Anonymous
 Запрос на основе столбца 1 и A, если еще ситуация на столбце 2

Сообщение Anonymous »

У меня есть таблица MySQL, которая со временем может выглядеть так: < /p>



column1 < /th>
column2 < /th>
< /br />
< /br />
< /br />
< /th>
column2 < /th> < /br /> < /th>
column2 < /th>
/> Column4 < /th>
< /tr>
< /thead>


1 < /td>
2025 < /td>
< /td>
zebra < /td>

zebra < /td>

zebra < /td>

zebra < /td>
/>
2 < /td>
2025 < /td>
b < /td>
Zebra < /td>
< /tr>

3 < /td>
202 < /td> 202 < /td> 201 < /td>

3 < /td>
20
3 < /td> /> a < /td>
Donkey < /td>
< /tr>

4 < /td>
2024 < /td>
b < /td>
donkey < /td>



5 < /td>
2024 < /td>
b < /td>
Elephant < /td>
< /tr>

6 < /td>
2024
6 < /td>
2024 />C
Giraffe


7
2023
A
Donkey


8 < /td>
2020 < /td>
a < /td>
Zebra < /td>
< /tr>

9 < /td>
201 < /td> < /td> 201
9 < /td>
201
9 < /td> /> b < /td>
Giraffe < /td>
< /tr>
< /tbody>
< /table> < /div>
Мне нужно вернуть строки в течение двух самых текущих лет (столбца2) и сгруппирован по Column4. У меня это есть. < /P>
select column1, column2, column3, column4
from mytable
where column2=(select max(column2)
from mytable)
group by column4
< /code>
Но мне также необходимо отфильтровать этот результат, установленный так, чтобы, если для какого -либо значения столбца4, если есть строка, которая имеет значение A и A B в столбце 3, я только возвращаю строку, а не строку B. Однако, если нет, тогда я хочу вернуть строку B. Если в столбце 3 есть какое -то другое значение, даже если он имеет правильные значения для Column2 и Column4, я не возвращаю его. 1 2025 A Zebra
3 2024 A Donkey
5 2024 B Elephant
< /code>
Поскольку 2025 и 2024 годы являются двумя наиболее современными годами в таблице, а Zebra имеет A для 2025 года, у осла A A для 2024 года, а слон, в то время как нет A B - B для 2024. что). Я пробовал присоединения и дела без удачи.

Подробнее здесь: https://stackoverflow.com/questions/796 ... n-column-2
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • MySQL Запрос на основе столбца 1 и A, если еще ситуация в столбце 2
    Anonymous » » в форуме MySql
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Случайная тупиковая ситуация при вводе с клавиатуры в WKWebview
    Гость » » в форуме IOS
    0 Ответы
    10 Просмотры
    Последнее сообщение Гость
  • Есть ли ситуация, когда std::atomic должен быть помечен как изменчивый?
    Anonymous » » в форуме C++
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Тупиковая ситуация в AudioWorkIntervalCreate
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Есть ли ситуация, когда нельзя использовать re.search вместо re.match?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «MySql»