-4

我想用 sqlite 写这个查询,所以请帮帮我.....谢谢大家

SELECT d.name_ar, d.name_en,d._id
FROM drug_term dt 
INNER JOIN generic_drug d ON d._id = dt.drug_id
WHERE dt.term_id = 1047
AND d.type =1 
GROUP BY d._id    
4

1 回答 1

1

您必须在 GROUP BY 中提供所有这些字段“d.name_ar, d.name_en,d._id”

SELECT d.name_ar, d.name_en,d._id
FROM drug_term dt 
INNER JOIN generic_drug d ON d._id = dt.drug_id
WHERE dt.term_id = 1047
AND d.type =1 
GROUP BY d.name_ar, d.name_en,d._id 
于 2012-11-27T08:39:07.680 回答