mortezaz2000
جمعه 24 مرداد 1393, 16:49 عصر
سلام
دوستان من دوتا تیبل دارم
tb1 برای کاربران :
userid
username
tbl2 برای پرداخت کاربران :
userid
price
status
شرط پرداخت موفق در tbl2 مقدار 0 در status هست
حالا میخوام لیست کسانی که در tbl2 وجود ندارند و یا پرداخت موفق نداشته اند را از tbl1 بیرون بیارم
select * from tbl1,(select userid from tbl2 where status=0
group by userid) as tbltemp
where tbl1.userid <> tbltemp.userid
group by tbl1.userid
مشکل هم فکر کنم در علامت <> نقیض باشه
این رو تست میکنم اشتباه در میاد لطفا راهنمایی کنید
با تشکر
دوستان من دوتا تیبل دارم
tb1 برای کاربران :
userid
username
tbl2 برای پرداخت کاربران :
userid
price
status
شرط پرداخت موفق در tbl2 مقدار 0 در status هست
حالا میخوام لیست کسانی که در tbl2 وجود ندارند و یا پرداخت موفق نداشته اند را از tbl1 بیرون بیارم
select * from tbl1,(select userid from tbl2 where status=0
group by userid) as tbltemp
where tbl1.userid <> tbltemp.userid
group by tbl1.userid
مشکل هم فکر کنم در علامت <> نقیض باشه
این رو تست میکنم اشتباه در میاد لطفا راهنمایی کنید
با تشکر