0

私は少し前にCodeIgniterを始めました。このクエリを書き直す方法を教えてもらえますか

SELECT question.timestamp AS question_time, reply.timestamp AS reply_time, 
(SELECT DATEDIFF(reply_time, question_time)) AS time_used_to_reply 
FROM question JOIN reply ON question.id = reply.question_id WHERE question.company_id=someid

activerecordを使用する

また、activerecordをすばやく理解するためのチュートリアルをいただければ幸いです。ありがとう

4

1 に答える 1

3

多くの調査の結果、私は自分のアクティブレコードスクリプトを書くことになりました。

$this->db->select(array('DATEDIFF(reply.timestamp, question.timestamp)'))
    ->from('question')
    ->join('reply', 'question.id = reply.question_id')
    ->where('question.company_id', $company_id);

ありがとう

于 2012-12-14T13:13:10.227 に答える