首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与多列相关的升序或降序

与多列相关的升序或降序
EN

Stack Overflow用户
提问于 2014-09-24 17:32:32
回答 1查看 31关注 0票数 1

我有两张桌子

医学:

代码语言:javascript
复制
id | name
---------
1  | Aspirin
2  | Panadol
3  | Dicloran

定价:

代码语言:javascript
复制
medicine_id | Strength | DosageForm |PackSize | Price|
---------
1           | 20mg     | tablet     |14's     | 2    |
1           | 40mg     | tablet     |14's     | 4    |
1           | 60mg     | tablet     |14's     | 6    |
2           | 10mg     | tablet     |20's     | 5    |
3           | 60mg     | tablet     |14's     | 6    |
3           | 2     cc | injection  |1        | 6    |

每种药物都有不同的包装和价格。

我需要在MySql查询方面的帮助,在这个查询中,我可以获得药品的价格下降到上行,其中medicine_id是FK,而id在医药中是PK。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-24 18:25:34

您是否只是试图返回一个包含所有信息的查询,并按价格进行排序?

如果是的话,试试这个

代码语言:javascript
复制
SELECT m.id,
       m.name,
       p.strength,
       p.dosageform,
       p.packsize,
       p.price
FROM medicine m
INNER JOIN pricing p ON m.id = p.medicine_id
ORDER BY p.price DESC
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26023024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档