繁体   English   中英

所需结果需要什么类型的连接

[英]What type is join is required for the desired result

我在 mySQL 有两张表:

第一张表:

(TABLE1)
Fruit + Shipn_Code +  Asmble_ID 
Apple |   .22      |    931   
Orange|   .22      |    931
Grape |   .22      |    931
Pear  |   .64      |    621 

第二张表:

(TABLE2)
Fruit +  Moved_By  +    My_Date
Apple |   110      |    2/17
Apple |   115      |    2/17
Apple |   119      |    3/1
Orange|   110      |    3/5
Grape |   120      |    3/7

想要的结果如下

(Desired Result from query)
Fruit +  110  +  115 +  119
Apple |   1   |   1  |   1
Orange|   1   |   0  |   0
Grape |   0   |   0  |   0

我不确定如何查询 mySQL5.6 以获得所需的结果。

看起来您想将 Table2 的前两列数据转换为基于行的矩阵。 您不能使用单个 mysql 查询来执行此操作,您可能必须通过一个小脚本以编程方式执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM