我有一个关于 mysql 的问题要问,我正在创建一个供应商页面,该页面需要列出所有供应商的详细信息及其产品(为每个供应商随机选择 3 个产品),所以我们必须将 2 个表连接在一起,一个是供应商,另一个是产品,我可以知道如何在单个 mysql 语句中呈现它们吗?
表 1 - 供应商
id corp_name product_count
---------------------------------------
AD0728 John Smith 187
AD0729 JayJay 1983
表 2 - 产品
pid cid p_name quantity
---------------------------------------
1 AD0728 Body Shampoo 10
2 AD0728 glass 10
3 AD0728 pen 10
4 AD0728 pencil 10
5 AD0728 eraser 10
6 AD0728 speaker 10
7 AD0729 monitor 10
8 AD0729 keyboard 10
9 AD0729 mouse 10
10 AD0729 processor 10
11 AD0729 box 10
12 AD0729 sunglass 10
输出
id corp_name pid p_name quantity
----------------------------------------------------------------
AD0728 John Smith 1 Body Shampoo 10
AD0728 John Smith 2 glass 10
AD0728 John Smith 3 pen 10
AD0729 JayJay 10 processor 10
AD0729 JayJay 11 box 10
AD0729 JayJay 12 sunglass 10
感谢大家。