SELECT CONCAT_WS(' ',NAME, SURNAME, 'was born in', DATE_FORMAT(BIRTHDAY,'%Y')) AS RESULT FROM STUDENT WHERE KURS == 1 OR KURS == 2;
Мне нужны только те строки, в которых столбец KURS содержит '1' или '2'
SELECTS * FROM STUDENTS
В MySQL нет оператора ==. Предположительно, вы имеете в виду:
==
WHERE KURS = 1 OR KURS = 2
Что можно упростить как:
WHERE KURS IN (1, 2)
Предложение SELECT выглядит нормально и должно работать как есть.
SELECT
создать суб-выбор, как это может работать:
SELECT * FROM (SELECT CONCAT_WS(' ',NAME, SURNAME, 'was born in', DATE_FORMAT(BIRTHDAY,'%Y')) AS RESULT FROM STUDENT WHERE KURS == 1 OR KURS == 2) AS Query WHERE KURS = 1