回答

收藏

GROUP BY具有基于另一个FIELD的首选项

技术问答 技术问答 210 人阅读 | 0 人回复 | 2023-09-12

有什么方法可以分组,但在字段中有一定价值的记录更重要?8 ^# M' ?- W% r4 a3 f+ K
例子:
9 H$ w, |) N! o/ U8 yvalue - language - externID      default      10      english      102       english     103                                      default      10SELECT的结果:, K& @! H3 b! W9 y
1 - english - 102 - english - 103 - default - 10IE:当记录具有相同的值时,更喜欢英语记录
! l* x) k5 k. u& d0 G3 n7 U示例:SELECT * FROM tbl WHERE externID = 10 AND语言IN(’default’,’english’)GROUP" s1 ?: P& c% ]: U. l
BY值“ PREFER lang = english”
" W4 C6 ]+ r9 `. m3 Rps。英语就是一个例子。我需要我选择不同的特定语言( K7 E* y. S3 p/ i% H% F/ k
                                                               
) w% V% ^% k) i, ^+ {2 N5 ]: `    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则