2015-03-31 76 views
0

,看起來像這樣我需要編寫一個查詢,將顯示我的所有行的表...其中列B在列發現我已經在那裏出現

------------------------------------ 
| sku   | superseded_sku | 
------------------------------------ 
| PartA   | PartC   | 
| PartB   | PartC   | 
| PartC   | PartD   | 
| PartD   |     | 

從coumn b條目中選擇行在列A例如這裏會給我下面......

------------------------------------ 
| sku   | superseded_sku | 
------------------------------------ 
| PartC   | PartD   | 
| PartD   |     | 

我已經試過這...

SELECT x.sku, x.superseded_sku FROM table x 
JOIN table y ON y.sku = x.sku 
WHERE y.superseded_sku = x.sku 

但它沒有返回值現在我不知道從哪裏何去何從

回答

0

想想這個查詢會給你的結果:

SELECT x.sku, x.superseded_sku FROM table x 
JOIN table y ON y.sku = x.superseded_sku 
+0

謝謝你的,工作一種享受:)> – ljmellor 2015-03-31 09:48:06