PDA

View Full Version : مبتدی: راهنمایی برای یک کوئری تقریبا پیچیده



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 استفاده میکنم
ممنون میشم راهنمایی کنید