Jika sudah melibatkan banyak query, buatkan pengenal yang jelas untuk setiap field yang di pilih:

select pr_employee.employee_id, count (pr_employee.employee_id) as hitung
from pr_employee
inner join (
   select emp_master.employee_id,count(emp_master.employee_id)as hitung
   from emp_master
inner join emp_master_new on emp_master.employee_id = emp_master_new.employee_id
   group by emp_master.employee_id
) as table_bantu1
on pr_employee.payroll_id = table_bantu1.employee_id
group by pr_employee.employee_id;


employee_id di select pertama ambigious, milik tabel mana ...., sehingga harus diberikan alias yang benar.



aksan kurdin

yokananwahyono wrote:
Dear Pakar acces

Saya mencoba membuat quey dengan menggunakan tiga table sekaligus

PR_EMPLOYEE JOIN DENGAN (EMP_MASTER JOIN EMP_MASTER_NEW)

Tapi kok ada error y

Berikut syntacnya

Kira2 salahnya d mana

Selama ini saya memakai quey bantuan

select employee_id, count (employee_id) as hitung

from pr_employee

inner join

(select emp_master.employee_id,count(emp_master.employee_id)as hitung

from emp_master inner join emp_master_new

on emp_master.employee_id = emp_master_new.employee_id

group by emp_master.employee_id) as table_bantu1

on pr_employee.payroll_id = table_bantu1.employee_id

group by pr_employee.employee_id;

thx

yokanan_wahyono



Kirim email ke