在MySql中,我使用了两个IN运算符,但我得到的输出是错误的。SELECT DISTINCT(sub_category),category FROM `courses_table` WHERE category IN (3,4)
有了这个,我得到了正确的答案,但是当我使用这个的时候,我得到了一些不匹配的行,而且我以前没有看到过这种类型
以下sql查询(由Hibernate生成):
SELECT DISTINCT foreign_id FROM customer WHERE foreign_id IS NOT NULL ORDER BYORDER子句的表达式#1不在SELECT列表中,引用列'name‘不在SELECT列表中;这与DISTINCT不兼容。这是因为mysql模式ONLY_FULL_GROUP_BY是在mysql服务器上设置<e