【发布时间】:2018-02-01 05:51:19
【问题描述】:
SELECT ica.CORP_ID, ica.CORP_IDB, ica.ITEM_ID, ica.ITEM_IDB,
ica.EXP_ACCT_NO, ica.SUB_ACCT_NO, ica.PAT_CHRG_NO, ica.PAT_CHRG_PRICE,
ica.TAX_JUR_ID, ica.TAX_JUR_IDB, ITEM_PROFILE.COMDTY_NAME
FROM ITEM_CORP_ACCT ica
,ITEM_PROFILE
WHERE (ica.CORP_ID = 1000)
AND (ica.CORP_IDB = 4051)
AND (ica.ITEM_ID = 1000)
AND (ica.ITEM_IDB = 4051)
AND ica.EXP_ACCT_NO = ITEM_PROFILE.EXP_ACCT_NO
我基本上是说因为 exp 帐户代码是“801500”,那么名称应该返回“Miscellaneous Medic...”。
【问题讨论】:
-
你能举一个最小的例子并提出一个问题吗?
-
以文本形式发布表格和数据READ THIS
-
推广使用 explict
JOINsintaxis,Aaron Bertrand 写了一篇很好的文章 Bad habits to kick : using old-style JOINs 关于它。 -
@Dschoni 可以他们还是将他们?不幸的是,对我们来说不是同一件事。
-
SELECT .. CASE ica.EXP_ACCT_NO WHEN '801500' THEN 'Miscellaneous Medic...' ELSE ITEM_PROFILE.COMDTY_NAME END AS COMDTY_NAME FROM ..我相信
标签: mysql sql image identity-column