我有一個查找表,其中有一個名稱和一個ID。示例:SQL同一行中的同一列
ID NAME
-----------------------------------------------------------
5499EFC9-925C-4856-A8DC-ACDBB9D0035E CANCELLED
D1E31B18-1A98-4E1A-90DA-E6A3684AD5B0 31PR
第一條記錄指示和訂單狀態。下一個表示服務類型。
在從訂單表我做下面的查詢:
INNER JOIN order.id = lut.Statusid
這將返回從我的查找表中的「取消」的名字。我也需要在同一行中的服務類型。這是通過orders.serviceid在訂單表中連接的我將如何去做這件事?
它取消不連接到31PR。
訂單連接到兩者。訂單在其中有兩個名爲Servicetypeid和orderstatusid的字段。這就是這些2如何連接到訂單。我需要在同一個訂單行中返回兩個名稱。
你必須確定你的「未來」的意思。 GUID通常不會增加,並且插入行的順序沒有保證的含義 – Andomar 2010-07-08 18:55:01
兩行如何連接(您如何知道'取消'狀態已連接到31pr服務類型)? – ScottK 2010-07-08 18:56:09