Mysql или / и приоритет?

Мне интересно, как и / или работает?

Например, если я хочу получить все строки, где display = 1

Я могу просто сделатьWHERE tablename.display = 1

и если я хочу, чтобы все строки, где дисплей = 1 или 2

Я могу просто сделатьWHERE tablename.display = 1 or tablename.display = 2

Но что, если я хочу получить все строки, где display = 1 или 2 и гдеany of содержимое, теги или заголовок содержитhello world

Как будет логика для этого?

Select * from tablename 
where display = 1 or display = 2 and content like "%hello world%" or tags like "%hello world%" or title = "%hello world%"

Было бы мое предположение. но тогда я могу прочитать это несколькими способами.

Это читается как:

 (display = 1 or display = 2) and (content like "%hello world%" or tags like "%hello world%" or title = "%hello world%")

или как

((display = 1 or display = 2) and (content like "%hello world%")) or (tags like "%hello world%" or title = "%hello world%")

и т.п.

Ответы на вопрос(4)

Ваш ответ на вопрос