الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن بعض عبارات استعلام

بدأه 100 في 3 فبراير 2010 · 3 رد · 949 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

SELECT user.*

FROM user AS user

LEFT JOIN moderator AS moderator USING (userid)

WHERE user.userid = 10

ORDER BY user.username

سؤال ما وظيفة هذه الكلمات في الاستعلام

AS

LEFT JOIN

شاكرا لكم مروركم

#2

تقوم الجملة LEFT JOIN من أوامر العلاقات بين الجداول

إذا كنت تريد عرض جميع صفوف جدول حتى ولم تكن تحقق شرط العلاقة بين الجدولين

كمثال

SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name

هنا شرط العلاقة هو

table_name1.column_name=table_name2.column_name

ولكن الجملة تقوم بعرض كافة الصفوف في الجدول على اليسار حتى ولمن تكن تحقق هذا شرط وجودها في الجدول على اليمين.

ملاحظة: جملة Right Join أيضا تقوم بنفس الأمر ولكن تعرض كل صفوف الجدول على يمين الجملة

مع خالص تحياتي

مع خالص تحياتي: مؤمن مشعل

على التويتر

moamenmashael

على الفيس بوك

moamenmashael

على الياهو

moamenmashael

على الهوتميل

moamenmashael

على الجي ميل

moamenmashael

كيفما تريد تجدني معك

#3

أما AS فهي تستخدم لتسهيل التعامل مع الجداول أو الحقول حيث بتغيير اسم الجدول او الحقل للإسم الذي نريده في نتائج الجملة

كمثال

select * from United_Arab_cons As UAC where UAC.id=555

ويمكنك استخدامها مع الحقول والجداول

select username as uname from users

وعند التعامل مع نتائج هذه الجملة نستخدم uname بدل username

وبالنسبة لما ذكرته فليس لها أي أهمية لأنها لم تغير شئ من الجداول أو أسمائها ويمكن إزالتها من الجملة

مع خالص تحياتي: مؤمن مشعل

على التويتر

moamenmashael

على الفيس بوك

moamenmashael

على الياهو

moamenmashael

على الهوتميل

moamenmashael

على الجي ميل

moamenmashael

كيفما تريد تجدني معك

#4

شكرا يا عسل

مواضيع مشابهة