kab00k
دوشنبه 11 خرداد 1394, 13:24 عصر
با سلام
من دو تا تیبل دارم
به اسم project و acc
در project کارها ثبت میشن و در acc درامدها و هزنیه ها و ...
ممکنه چندین رکورد برای acc برای یه مورد project ثبت بشه
در project یه کلید دارم به اسم id که بصورت خودکار میخوره . و همین به اسم pid داخل جدول acc ثبت میشه .
موقعه جستجو من اول project رو select میکنم و مزارم تو حلقه و بعد با استفاده از فانکش همه acc مروبطه را در میارم .با این روش نمیتونم تو acc همزان سرچ کنم
من میخوام کد رو جوری بنویسم که بتونم همزمان name_project در project و amount در acc و date در acc جستجو کنم !
این حالت اول بودش ! که زیاد پیچیده نبود
حالا دوتا جدول دیگه هم دارم یکی user و یکی client که یکی برای کاربرا هست و یکی برای مشتری . همشون هم آیدی خودکار میخوره . و توی project بصورت user_id و client_id ذخیره میشن
حالا میخوام یه جستجوی بزنم که client_name را از client و username از user و name_project در project و amount در acc و date در acc جستجو کنم !
فکر کنم باید از inner join و left join استفاده کنم اما نمیدونم چرا نتیجه نمیده !
Mysql هست و از pdo استفاده میکنم
ممنون میشم راهنمایی کنید
من دو تا تیبل دارم
به اسم project و acc
در project کارها ثبت میشن و در acc درامدها و هزنیه ها و ...
ممکنه چندین رکورد برای acc برای یه مورد project ثبت بشه
در project یه کلید دارم به اسم id که بصورت خودکار میخوره . و همین به اسم pid داخل جدول acc ثبت میشه .
موقعه جستجو من اول project رو select میکنم و مزارم تو حلقه و بعد با استفاده از فانکش همه acc مروبطه را در میارم .با این روش نمیتونم تو acc همزان سرچ کنم
من میخوام کد رو جوری بنویسم که بتونم همزمان name_project در project و amount در acc و date در acc جستجو کنم !
این حالت اول بودش ! که زیاد پیچیده نبود
حالا دوتا جدول دیگه هم دارم یکی user و یکی client که یکی برای کاربرا هست و یکی برای مشتری . همشون هم آیدی خودکار میخوره . و توی project بصورت user_id و client_id ذخیره میشن
حالا میخوام یه جستجوی بزنم که client_name را از client و username از user و name_project در project و amount در acc و date در acc جستجو کنم !
فکر کنم باید از inner join و left join استفاده کنم اما نمیدونم چرا نتیجه نمیده !
Mysql هست و از pdo استفاده میکنم
ممنون میشم راهنمایی کنید