Я хочу создать MyQSL-запрос, подобный
SELECT person, city FROM mytable
UNION
SELECT 'BOB', 'Chicago' IF 'BOB' NOT IN (SELECT person FROM mytable);
Если «BOB» не возвращается в результатах, я хочу добавить его к результатам и указать, что он в Чикаго.Если BOB вернется в результатах, независимо от того, где он находится, я не хочу добавлять его в Чикаго.
Я могу выполнить эту работу, если точно сопоставлю столбцы, но я закончудо получения нескольких результатов для BOB, если он указан как что-то отличное от Чикаго.
SELECT person, city FROM mytable
UNION
SELECT 'BOB', 'Chicago'
, но я не хочу совпадать по местоположению.Просто имя человека.