Учтите, что у меня есть несколько постов с категорией , подкатегорией, годом, автором, лайками и т. Д.
ID | CATEGORY | SUBCATEGORY | YEAR | AUTHOR_ID | LIKES
1 | A | A1 | 2019 | 5 | 155
2 | A | A5 | 2018 | 7 | 127
3 | B | B1 | 2019 | 9 | 186
4 | D | D3 | 2018 | 5 | 409
5 | C | C2 | 2019 | 3 | 12
6 | B | B1 | 2019 | 1 | 252
7 | B | B4 | 2017 | 2 | 856
8 | C | C1 | 2019 | 8 | 56
9 | A | A2 | 2019 | 6 | 378
И в результатах поиска мне нужен результат с точнымпараметры в качестве первого приоритета.
Например: если мои параметры поиска: CATEGORY = B, YEAR = 2019, LIKES> 100 , результаты будут ID 3, 6
, но во втором приоритете мне нужно получить данные с такими комбинациями, как ( LIKES> 100 & YEAR = 2019 ) ИЛИ ( CATEGORY = B & LIKES> 100 ) ИЛИ ( КАТЕГОРИЯ = B & ГОД = 2019 ), тогда результаты будут ID 1, 3, 6, 9, 7
, поэтому окончательные результаты в порядке приоритета будут ID 3, 6, 1, 9, 7 , как это. Я прошу прощения за то, что задал вопрос таким образом, но любая помощь будет благодарна. Спасибо.