2011-03-09 58 views
0

我想從查找表和實際數據創建視圖。我有兩個問題。從查找表和實際數據創建MySQL視圖

  1. 你會怎麼做到這一點?
  2. 我應該嘗試這樣做嗎?

Senerio

表名:steps

表結構與值:
有其它列因此(...)

| id | Name  | ... | 
| 1 | Step One | ... | 
| 2 | Step Two | ... | 

表名: steps_completed

表結構值:

| user_id | steps_id | 
| 1  | 1  | 
| 2  | 1  | 
| 2  | 2  | 

結果通緝

視圖結構和價值觀想:

| user_id | step_one | step_two | 
| 1  | 1  | 0  | 
| 1  | 1  | 1  | 

感謝您的幫助。

回答

0

聽起來像你需要一個交叉表查詢。我已經看到它完成的唯一方法是通過像這樣的存儲過程:Cross Tab Query

+0

這看起來像它會工作,但我最終使用PHP來做我所需要的。我可以更好地組織它,使其更易於維護。謝謝。 – manumoomoo 2011-03-09 21:25:04