لماذا يعطي رمز SQL هذا الخطأ 1066 (ليس جدول/الاسم المستعار الفريد: "العميل")؟
-
22-09-2019 - |
سؤال
لماذا يعطي استعلام 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
المحلول
لقد أدرجت الجدول customer
مرتين في الخاص بك FROM
بيان. ها هي النسخة الثابتة:
SELECT customer.id, customer.firstName, account.id
FROM account
INNER JOIN customer
ON customer.id = account.customerId
ORDER BY customer.id
لا تنتمي إلى StackOverflow