看一下这个SQL FIDDLE:LINK
存在一个名为“ clients”的表,其中包含与客户有关的信息:
该关系为“帐号”-“客户名称”
并且我用这句话来获得客户的名字:
LEFT JOIN客户端可以在ppc.customer_number = c.account_number上使用
我不想再加入表clients,但我想获得相同的结果,你明白了吗?。
我的意思是,我需要此输出:
{“ sku”:“ 99342435”,“ PRICE”:“ 9999”,PRICES_FOR_CLIENTS:[{“ group”:“ A”,“ PRICE”:“ 29223”},{“ group”:“ B”,“ PRICE“:” 33223“},{” group“:” SUPERMARKET“,” PRICE“:” 48343“},{” group“:” WALMART“,” PRICE“:” 40340“}]}};
]
以某种方式,我需要对与account_number相关的值进行硬编码,即:
如果account_number = 112121,请用WALMART替换
并且如果account_number = 119435替换为SUPERMARKET
我尝试这样做,但失败了。
您能帮我吗?
直接将值插入到prices_per_client
表中,因此您不再需要这种左联接。