MySQL: من الممكن أن يكون لديك أحرف البرية كأماكن مستعارة؟
-
25-09-2019 - |
سؤال
لدي مجموعة من الحقول المسمى نفس الجداول (ورثتها - لا ألومني ؛).
بدلاً من إعداد جميع الأسماء المستعارة ، هل من الممكن تعيين/إعداد الاسم المستعار تلقائيًا عن طريق بطاقة البدل؟
أتصور شيئًا مثل (أي بالطبع لا يعمل حقًا):
SELECT t1.*,t2.* as alias2.*, t3.* as alias3.*
لذلك سوف أحصل على حقول عائدة مثل:
name, address, city, state
alias2.name, alias2.address, alias2.city, alias2.state
alias3.name, alias3.address, alias3.city, alias3.state
المحلول
هذا ، إذا كنت تستخدمه على النحو التالي:
SELECT t1.*, alias2.*, alias3.*
FROM t1,
t2 AS alias2,
t3 AS alias3
حدد اسم الاسم المستعار للجدول ، ثم يمكنك استخدام اسم الاسم المستعار للجدول.* في SELECT. لكن لا يزال سيجعل الحصول على الصحيح address
/إلخ حقل الألم دون الاسم المستعار للعمود الفريد ...
عدم اعطاء رأي
لقد استخدمت فقط بناء جملة ANSI -89 للإيجاز - صادق.
لا تنتمي إلى StackOverflow