0

mstEmpdailyattendanceの2 つのテーブルがあります。今、私はクエリを実行したい

SELECT 
  mstEmp.empname, 
  dailyattendance.InTime, 
  dailyattendance.OutTime, 
  mstEmp.teamtype 
FROM 
  dailyattendance ,
  mstEmp mstEmp 
where 
  dailyattendance.HolderName IN (
    select mstEmp.empname from mstEmp where mstEmp.teamtype='$chk' )

ここでteamtypeが照合され、対応する名前が mstEmp から取得され、dailyattendance.HolderName照合されて結果が表示されます。

4

1 に答える 1

0

これはどう::

 SELECT 
    mstEmp.empname, 
    dailyattendance.InTime, 
    dailyattendance.OutTime, 
    mstEmp.teamtype 

    FROM dailyattendance inner join mstEmp  on (dailyattendance.HolderName = mstEmp.empname)

    where mstEmp.teamtype='$chk'
   group by mstEmp.empname
于 2012-07-11T10:27:47.883 に答える