レポートの 1 つの行に 2 つの列があり、SQL テーブルの同じ 1 つの列に基づいて作成したいと考えています。
たとえば、レポートでは次のようになります。
ID | Reason | SubReason
1 | Did not like | Appearance
SQL テーブルでは、次のようになります。
ID | ReturnReason
1 | Did not like
1 | XX*SR*Appearance
1 | XX - TestData
1 | XX - TestData2
SubReason 列が新しく追加され、現在の SQL クエリは次のようになります。
SELECT ID, ReturnReason AS 'Reason'
FROM table
WHERE LEFT(ReturnReason,2) NOT IN ('XX')
そして今、SubReason の SELECT ステートメントに列を追加したいと思い*SR*
ます。ただし、現在の句'XX'
では省略されている値も含まれているため、これは機能しません。WHERE