general query ================== SELECT pv.id , pay, type , general_name , note1,note2 , br.name as 'branch', pm.name as 'payment_method' ,sa.balance FROM payment_vouchers pv join safe_accounts sa on sa.id = pv.safe_account_id join branches br on br.id = sa.branch_id join payment_methods pm on pm.id = sa.payment_method_id WHERE pv.approve='Waiting' && pv.type='سند صرف عام'; employee =========== SELECT pv.id , pay, type , note1,note2,e.name , br.name as 'branch', pm.name as 'payment_method' ,sa.balance FROM payment_vouchers pv JOIN employee e ON pv.employee_id=e.id join safe_accounts sa on sa.id = pv.safe_account_id join branches br on br.id = sa.branch_id join payment_methods pm on pm.id = sa.payment_method_id WHERE pv.approve='Waiting' && pv.type='سند صرف موظفين'; budget ============== SELECT pv.id , pay,general_name, type, note2 , b.name , br.name as 'branch', pm.name as 'payment_method' ,sa.balance FROM payment_vouchers pv JOIN budgets b ON pv.budget_id=b.id join safe_accounts sa on sa.id = pv.safe_account_id join branches br on br.id = sa.branch_id join payment_methods pm on pm.id = sa.payment_method_id WHERE pv.approve='Waiting' && pv.type='سند صرف ميزانية'; car ===== SELECT pv.id , pay,general_name, pv.type, note2 , c.num,ce.name , br.name as 'branch', pm.name as 'payment_method' ,sa.balance FROM payment_vouchers pv JOIN cars c ON pv.car_id=c.id JOIN car_expenses ce ON pv.car_expense_id=ce.id join safe_accounts sa on sa.id = pv.safe_account_id join branches br on br.id = sa.branch_id join payment_methods pm on pm.id = sa.payment_method_id WHERE pv.approve='Waiting' && pv.type='سند صرف سيارات'; trust not tie ============== SELECT pv.id , pay,general_name, pv.type, note2 ,t.name as 'trust_name', e.name , br.name as 'branch', pm.name as 'payment_method' ,sa.balance FROM payment_vouchers pv JOIN trusts t ON pv.trust_id=t.id JOIN employee e ON pv.employee_id=e.id join safe_accounts sa on sa.id = pv.safe_account_id join branches br on br.id = sa.branch_id join payment_methods pm on pm.id = sa.payment_method_id WHERE pv.approve='Waiting' && pv.type='سند صرف عهدة غير مربوطة بمبلغ';