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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: rahmani در 20 آذر 1392، 11:04 ق‌ظ

عنوان: QUERY SELECT در MYSQL
ارسال شده توسط: rahmani در 20 آذر 1392، 11:04 ق‌ظ
سلام
فرض کنید دو جدول در پایگاه داده داریم MYSQL که ستون مشترکی مانند NAME دارند می خواهیم سطرهایی از یکی از جداول را انتخاب کنیم که این سطور در جدول دیگر نیستند

سپاس
عنوان: پاسخ : QUERY SELECT در MYSQL
ارسال شده توسط: alireza hashemi در 20 آذر 1392، 11:52 ق‌ظ
سلام.
یعنی میخوای دوتا جدول رو با هم join بزنی؟
عنوان: پاسخ : QUERY SELECT در MYSQL
ارسال شده توسط: rahmani در 20 آذر 1392، 12:07 ب‌ظ
سلام
سپاس
منظورم این بودSELECT NAME
FROM LIST
WHERE NAME NOT
IN (

SELECT NAME
FROM NAMES
)
عنوان: پاسخ : QUERY SELECT در MYSQL
ارسال شده توسط: alireza hashemi در 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
عنوان: پاسخ : QUERY SELECT در MYSQL
ارسال شده توسط: rahmani در 20 آذر 1392، 12:39 ب‌ظ
سلام نه سپاس
عنوان: پاسخ : QUERY SELECT در MYSQL
ارسال شده توسط: alireza hashemi در 20 آذر 1392، 12:42 ب‌ظ
جواب نداد؟
عنوان: پاسخ : QUERY SELECT در MYSQL
ارسال شده توسط: alireza hashemi در 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;
عنوان: پاسخ : QUERY SELECT در MYSQL
ارسال شده توسط: rahmani در 20 آذر 1392، 12:58 ب‌ظ
سلام من با همان شکلی که گفتم پاسخ گرفتم سپاس