SQL IN PHP

taher007

Member
دو دیتابیس یا دو جدول ؟
اگه جدول که با UNION میتونید انجام بدید...

کد:
(SELECT a FROM tbl_name WHERE a=10 AND B=1 )
UNION
(SELECT a FROM tbl_name WHERE a=11 AND B=2 )

البته خود یونین All و Distinct داره...
 

taher007

Member
Join هم کارای زیادی انجام میده...
شما دقیقا برای چه موردی میخواید ؟
 

BeHnAm_akb

Active Member
يه برنامه دارم مينويسم كه اطلاعات كاربري فرد رو از يه تيبل و اطلاعات عمومي رو هم از يه تيبل ميخونه و هر دو تو يه صفحه بايد باشه
 

taher007

Member
Union مثل اینه که شما از 2 جدول select کنید و پشت سر هم قرارشون بدید (مثلا یکی 5 تا ردیف و دیگری 15 تا ردیف داره، نتیجه میشه 20 ردیف)...
ولی join مثل اینه که شما چند تا ستون به جدول اضافه کنید... (به فرض جدول اول 5 ستون - جدول دوم 10 ستون دارن... نتیجه میشه یک جدول با 15 ستون) مسلمه که یک فیلد مشترک بین دو جدول باید وجود داشته باشه... (فرض کنیم ستون مشترک بین دو جدول ما table1 و table2 - users باشه...)

کد:
SELECT * FROM table1 JOIN table2 ON table1.users = table2.users

موفق باشید.
 

جدیدترین ارسال ها

بالا