我有兩個表,分別叫做tc_revenue
和tc_rates
。Mysql加入查詢與條件和不同的記錄
tc_revenue
包含: - 代碼,收入的startDate,結束日期tc_rate
包含: - 代碼,梯隊,支付,的startDate,結束日期
現在我需要記錄其代碼= 100記錄應該是唯一的..
我已經使用這個查詢
SELECT *
FROM task_code_rates
LEFT JOIN task_code_revenue ON task_code_revenue.code = task_code_rates.code
WHERE task_code_rates.code = 105;
但我得到的重複記錄幫助我找到正確的解決方案。
如:
在這個例子中每一條記錄被重複2次
感謝
你是什麼意思「記錄應該是不同的」?請編輯問題並提供樣本數據和期望的結果。 –
獨特的意思是獨特的。我有5條記錄,代碼= 100.在第一個表格和第二個表格中,我只有2.唯一性將基於開始日期 –
。 。 *樣本數據*。這就是你如何表達你的真正意思。 –