我有两个数据库表
发票表(PK InvoiceNo)
InvoiceDate | InvoiceNo | Name | Class | AmountPaid
2014-6-5 | B001 | ABC | E1 | 1500.00
2014-6-5 | B002 | BCD | E1 | 2000.00
2014-6-5 | B003 | CDE | E3 | 1000.00
2014-6-5 | B004 | ABC | E3 | 3000.00
2014-6-6 | B005 | BCD | E2 | 5000.00
2014-6-6 | B006 | CCD | E1 | 2000.00费用表(PK日期、说明)
Date | Description | Cost
2014-6-5 | Lunch | 150.00
2014-6-5 | SoftDrink | 50.00
2014-6-6 | BusFair | 10.00 我想使用这两个表创建一个报告。我期望的是
InvoiceDate | InvoiceNo | Name | Class | AmountPaid | Description | Cost
2014-6-5 | B001 | ABC | E1 | 1500.00 | Lunch | 150.00
| B002 | BCD | E1 | 2000.00 | SoftDrink | 50.00
| B003 | CDE | E3 | 1000.00 |
| B004 | ABC | E3 | 3000.00 |
2014-6-6 | B005 | BCD | E2 | 5000.00 | BusFair | 10.00
| B006 | CCD | E1 | 2000.00 |但是我的输出是这样的
InvoiceDate | InvoiceNo | Name | Class | AmountPaid | Description | Cost
2014-6-5 | B001 | ABC | E1 | 1500.00 | Lunch | 150.00
| B002 | BCD | E1 | 2000.00 | Lunch | 150.00
| B003 | CDE | E3 | 1000.00 | Lunch | 150.00
| B004 | ABC | E3 | 3000.00 | Lunch | 150.00
| B001 | ABC | E1 | 1500.00 | SoftDrink | 50.00
| B002 | BCD | E1 | 2000.00 | SoftDrink | 50.00
| B003 | CDE | E3 | 1000.00 | SoftDrink | 50.00
| B004 | ABC | E3 | 3000.00 | SoftDrink | 50.00
2014-6-6 | B005 | BCD | E2 | 5000.00 | BusFair | 10.00
| B006 | CCD | E1 | 2000.00 | BusFair | 10.00请帮我解决这个问题。
发布于 2014-06-09 17:32:45
您在这里遇到了两个问题:
请注意,#2比#1更重要--在您解决数据问题之前,您将遇到一个糟糕的时刻。
https://stackoverflow.com/questions/24114174
复制相似问题