我有两张table问题和答案
我想选所有的数学题目,但只选一个答案。
$this->db->select('*');
$this->db->from('questions');
$this->db->join('answers','questions.id = answers.que_id', 'left'); //how to limit answers to 1
$this->db->where('questions.subject', 'maths');
return $this->db->get();
3条答案
按热度按时间8yoxcaq71#
您的查询应如下所示:
u2nhd7ah2#
尝试这样的子查询:
aydmsdu93#
使用子查询,
选择问题,(select answer from answers where questions.id=answers.queu id)作为来自questions where questions.subject='math'的答案;
请注意:这不是一个正在运行的sql—请理解