Я пытаюсь создать запрос, который перечисляет staffID, staffName и staffDOB, но только для персонала, имя и фамилия которого начинаются с одной и той же буквы.Итак, у меня есть staffFirst и staffLast в виде отдельных столбцов, которые будут объединены.Я не буду настраивать staffID и staffDOB.Я хотел бы, чтобы он возвращал имя персонала, например, adam apple = apple, поэтому результат будет выглядеть следующим образом:
staffID | staffName | staffDOB
------------------------------
1 | A Apple | 12/10/99
.... | .... | ....
Все столбцы находятся в одной таблице "N_Staff".Я использую HeidiSQL, который я считаю, использует MySQL.Я знаю, как получить данные каждого столбца, хотя он выбирает первые буквы имени и фамилии и сравнивает их, что меня смущает, так как это не конкретная буква, которую я ищу, а любая буква, которая является общей на обоихтаблицы индекса [0].
Пока:
SELECT staffID FROM N_Staff,
SELECT staffFirst, staffLast AS staffName
FROM N_Staff WHERE ... , --perhaps should be using LEFT ?
SELECT staffDOB from N_Staff;