انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: QUERY SELECT در MYSQL  (دفعات بازدید: 1155 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
QUERY SELECT در MYSQL
« : 20 آذر 1392، 11:04 ق‌ظ »
سلام
فرض کنید دو جدول در پایگاه داده داریم MYSQL که ستون مشترکی مانند NAME دارند می خواهیم سطرهایی از یکی از جداول را انتخاب کنیم که این سطور در جدول دیگر نیستند

سپاس
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین alireza hashemi

  • Full Member
  • *
  • ارسال: 232
  • جنسیت : پسر
پاسخ : QUERY SELECT در MYSQL
« پاسخ #1 : 20 آذر 1392، 11:52 ق‌ظ »
سلام.
یعنی میخوای دوتا جدول رو با هم join بزنی؟

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ : QUERY SELECT در MYSQL
« پاسخ #2 : 20 آذر 1392، 12:07 ب‌ظ »
سلام
سپاس
منظورم این بودSELECT NAME
FROM LIST
WHERE NAME NOT
IN (

SELECT NAME
FROM NAMES
)
« آخرین ویرایش: 20 آذر 1392، 12:08 ب‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین alireza hashemi

  • Full Member
  • *
  • ارسال: 232
  • جنسیت : پسر
پاسخ : QUERY SELECT در MYSQL
« پاسخ #3 : 20 آذر 1392، 12:19 ب‌ظ »
سلام
سپاس
منظورم این بودSELECT NAME
FROM LIST
WHERE NAME NOT
IN (

SELECT NAME
FROM NAMES
)
من این رو توی sql server تست کردم ببین توی my sql جواب میده یا نه:

SELECT NAME
FROM LIST
Except
SELECT NAME
FROM NAMES

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ : QUERY SELECT در MYSQL
« پاسخ #4 : 20 آذر 1392، 12:39 ب‌ظ »
سلام نه سپاس
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین alireza hashemi

  • Full Member
  • *
  • ارسال: 232
  • جنسیت : پسر
پاسخ : QUERY SELECT در MYSQL
« پاسخ #5 : 20 آذر 1392، 12:42 ب‌ظ »
جواب نداد؟

آفلاین alireza hashemi

  • Full Member
  • *
  • ارسال: 232
  • جنسیت : پسر
پاسخ : QUERY SELECT در MYSQL
« پاسخ #6 : 20 آذر 1392، 12:55 ب‌ظ »
سلام
سپاس
منظورم این بودSELECT NAME
FROM LIST
WHERE NAME NOT
IN (

SELECT NAME
FROM NAMES
)
من این رو توی sql server تست کردم ببین توی my sql جواب میده یا نه:

SELECT NAME
FROM LIST
Except
SELECT NAME
FROM NAMES

اینو امتحان کن:

select name from list
left outer join names
on list.name=names.name;
« آخرین ویرایش: 20 آذر 1392، 12:58 ب‌ظ توسط alireza hashemi »

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ : QUERY SELECT در MYSQL
« پاسخ #7 : 20 آذر 1392، 12:58 ب‌ظ »
سلام من با همان شکلی که گفتم پاسخ گرفتم سپاس
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني