Нужна помощь в SQL запросе
Need help in SQL query - I am trying to add case statement in SQL Inner join after On keyword. My query is as below . But it gives me syntax error SELECT A.* FROM ABC A INNER JOIN XYZ B ON CASE A.ID WHEN 7 THEN A.name = B.name ELSE A.surname = B.surname END AND A.Id = B.Id
Что я уже пробовал:
SELECT A.* FROM ABC A INNER JOIN XYZ B ON CASE A.ID WHEN 7 THEN A.name = B.name ELSE A.surname = B.surname END AND A.Id = B.Id
CHill60
Вы получите дополнительную помощь, если включите в свой вопрос примеры данных и то, что вы ожидаете получить в результате для этих образцов данных. Лучшее описание того, что вы пытаетесь сделать, тоже всегда помогает