aad*_*tel 4 mysql inner-join mysql-error-1066
为什么下面的MySQL查询会出错1066 (Not unique table/alias: 'customer')?
SELECT customer.id, customer.firstName, account.id
FROM customer, account
INNER JOIN customer
ON customer.id = account.customerId
ORDER BY customer.id
Run Code Online (Sandbox Code Playgroud)
您已在声明中列出了customer 两次表格FROM.这是固定版本:
SELECT customer.id, customer.firstName, account.id
FROM account
INNER JOIN customer
ON customer.id = account.customerId
ORDER BY customer.id
Run Code Online (Sandbox Code Playgroud)