0

このシナリオが可能かどうかを知りたいですmysql

2つのテーブル、invoiceheaderおよびinvoicedetails

テーブルには、と のinvoiceheader2 つのレコードがinvoiceno = 1ありinvoiceno = 2ます。テーブルには 3 つのレコードがあります:
001 、紙、25.95 002、ペン、15.99 003、キーボード、259.51 invoice details
item, desc, cost


これら 2 つのテーブルを結合すると、次のようになります。

InvoiceNo, item, desc, value
row 1: 1, 001, paper, 25.95
row 2: 1, 002, pen, 15.99
row 3: 1, 003, keyboard, 259.51
row 4: 2, 001, paper, 25.95
row 5: 2, 003, keyboard, 259.51

行 1のみを表示invoice no. 1し、行 2 と 3 では、その請求書の請求書番号を再度表示せず、次に請求書 2 の最初のレコードを再度表示し、請求書 2 の残りのレコードを表示しないことは可能ですか?
このような:

row 1: 1, 001, paper, 25.95
row 2:    002, pen, 15.99
row 3:    003, keyboard, 259.51
row 4: 2, 001, paper, 25.95
row 5:    003, keyboard, 259.51
4

0 に答える 0