各従業員の請求書データを1日に数回送信するiPhoneアプリがあります。それらが低セル信号領域にある場合、チケットは重複として入る可能性がありますが、mysqlデータベースで一意の「ジョブID」が割り当てられているため、一意であると見なされます。ジョブIDを除外し、残りの列をDISTINCTにすることで、探しているフィルター処理された行を取得できます(文字通り、ジョブIDを除いてすべてのデータポイントが同一であるため)が、ジョブIDが必要です。各請求書の主要な参照ポイントであり、私が指し示すのは、承認、編集などです。
だから私の質問は、各チケットのジョブIDを取得しながら、クエリ内の「近くの」重複行を除外するにはどうすればよいですか?
現在のクエリは次のとおりです。
SELECT * FROM jobs, users
WHERE jobs.job_csuper = users.user_id
AND users.user_email = '".$login."'
AND jobs.job_approverid1 = '0'
調べてくれてありがとう!
編集(提供された例):これは私が「ほぼ重複」と言ったことです
Job_ID - Job_title - Job_user - Job_time - Job_date
2345 - Worked on circuits - John Smith - 1.50 - 2013-01-01
2344 - Worked on circuits - John Smith - 1.50 - 2013-01-01
2343 - Worked on circuits - John Smith - 1.50 - 2013-01-01
したがって、Job_ID列を除いてすべてが同じです。