請有人可以幫助我。顯示報告
我正在做薪水系統,我被困在兩者之間。我想從兩個表中選擇信息,這是我的表結構:
employee_tbl
表:
user_id,
emp_id,
surname,
firstname,
email_address,
dob,
gender,
phone_number,
home_address,
appointment_date,
nationality,
gross_salary,
emp_date,
status
other_allowance
表:
allo_id,
user_id,
month_salary,
feeding_allowance,
outstation_allowance,
leave_allowance,
total_overtime,
allo_date,
我想是爲了顯示( employee_name
,feeding allowance
,leave allowance
,outstation allowance
)
備註:它會顯示員工表中的所有員工,然後將他們的名字前的特定月份的津貼的津貼,例如顯示所有員工,但將津貼放在員工面前有月津貼(或多個)可以說,2013年3月
這是我自己的查詢:
SELECT * FROM employee_tbl JOIN other_allowance WHERE month_salary = '3.2013'
但其顯示每個員工3次。
有人可以解釋你認爲我應該做什麼,我會很感激。
而不是僅僅nameing所有列,請做一個'SHOW CREATE TABLE'兩個表,並把那個。我認爲你的日期字段是varchar。 – hjpotter92 2013-03-23 10:40:10