$date = $this->db->select('crv.date')
->from('commodities com')
->where('com.id = ' . $row->id)
->join('curves crv', 'com.curve_id = crv.profile_id', 'left')
->group_by('crv.date')
->having('COUNT(DISTINCT crv.job_id) = ' . $nr_commodities)
->order_by('crv.date DESC')
->limit(1)
->get()->row();
上記のクエリをmysqlで変換する必要があります:
私は以下を試しました。しかし、いくつかの構文エラーが発生します。どんな助けでもいただければ幸いです。
select crv.date
from commodities com
where com.id = 100
left join curves crv on com.curve_id = crv.profile_id
group by crv.date
having COUNT(DISTINCT crv.job_id) = 4
order by crv.date DESC
limit 1
使用する、
select crv.date
from commodities com
left join curves crv on com.curve_id = crv.profile_id
where com.id = 100
group by crv.date
having COUNT(DISTINCT crv.job_id) = 4
order by crv.date DESC
limit 1
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加