回答

收藏

在查询中使用人类可读的常量

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

这是一个示例查询:
7 x* B, d; s( f, Z$ mSELECT thing_idFROM thingWHERE thing_type IN (3,7)我想把3和7变成一个容易理解的名字,以帮助理解查询的实际效果。这样的事情会很棒:
# G" I2 [; Z! v+ G( s* `2 A+ r5 MSELECT thing_idFROM thingWHERE thing_type_id IN (OPENED,ONHOLD)知道OPENED和ONHOLD在其他地方声明它们的实际值。1 R8 w* a# `% z. o1 M( N
我在想,也许还有另一种方法可以通过正确的方式THOM_TYPE表进行JOIN来实现。
" E, h! ], z5 f/ [, ]2 Z% z- `5 S. @请注意,我被困在直接编码查询的环境中,而不是使用抽象框架。
# }6 s; @7 ?& O- u" R                                                                4 A* E" D& L( X) i3 i% x* ]7 U
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则