我正在努力解決SQL SQL查詢正在做的事情。查詢看起來是這樣的:SQL中的語句令我困惑
select count(*) as totalvaluecount, value as thevalue, DATE(date_created) as thedate
FROM cb_lead INNER JOIN cb_lead_detail ON cb_lead.id = cb_lead_detail.lead_id
WHERE cb_lead.form_id = '$form_id' AND date_created BETWEEN DATE_SUB(NOW(), INTERVAL 14 DAY)
AND NOW() AND field_number = '23' GROUP BY thevalue, thedate
該行AND field_number = '23'
令我困惑。這個條款做了什麼?是否說'如果field_number是23'?
另外,它在哪裏尋找field_number
?它在cb_lead
或cd_lead_detail
?
正在運行或發出錯誤 –
由於格式不佳導致混淆,因此我不確定整理它是否是一個好主意,@Kritner。通常,我會在代碼中單獨提問。 – TRiG
@TRiG在我更新格式時我不確定那是否是*在問題中的混淆。否則,我會像你一樣在我的答案中完成它。隨意回滾。 – Kritner