Я хочу удалить некоторые записи из таблицы, используя Join в EXAsol.
Я пытаюсь -
Delete tran
FROM
Transactions tran
INNER JOIN
Employees e
ON tran.ID = e.Transaction_ID
WHERE e.Name = 'Abhisar';
Ошибка, которую я получаю, -
syntax error, unexpected identifier_chain2, expecting FROM_ or '*' [line 1,column 8]
JOIN Employees e ON t.emp_id = e.emp_id
? Кстати, я не знаю, но может бытьtran
может быть зарезервированным словом в exasolution? Как какое-то сокращение отtransaction
? - person LukStorms   schedule 25.09.2018DELETE * FROM Transactions WHERE ID IN (SELECT Transaction_ID FROM Employees WHERE Name = 'Abhisar')
` - person LukStorms   schedule 25.09.2018DELETE FROM Transactions WHERE ID IN (SELECT Transaction_ID FROM Employees WHERE Name = 'Abhisar')
, совместимого с ANSI SQL? (Т.е. предложение LukStorm, но без*
.) - person jarlh   schedule 25.09.2018