比方說,我的數據庫表看起來像這樣:MySQL的 - 選擇的數據,並創建一個 「虛擬」 表
page_table
| id | page_id | meta_id | value
----------------------------------------
| 1 | 2 | 1 | Testing value
| 2 | 2 | 2 | Small content
| 3 | 2 | 1 | Another value
| 4 | 2 | 2 | Tiny value
| 5 | 3 | 1 | Text
| 6 | 3 | 2 | Content
| 7 | 3 | 3 | New text
meta_table
| id | meta_id | meta_value
-------------------------------
| 1 | 1 | Big headline
| 2 | 2 | Small headline
| 3 | 3 | Extra headline
- 「 ID「是增量式的。
- 「page_id」是一個頁面ID。在一頁上可以有許多元數據和值。
- 「meta_id」連接到meta_table。
- 「值」可以是任何字符串。
問題
我可以創建一個 「虛擬」 SQL表,輕鬆的工作與此數據?
虛擬表 - 我的建議
| id | page_id | Big headline | Small headline | Extra headline
----------------------------------------------------------------
| 1 | 2 | Testing value | Small content |
| 2 | 2 | Another value | Tiny value |
| 3 | 3 | Text | Content | New text
以上是來自頁表和元表相同的內容。這是我想用我的SQL。
我已經走了多遠
SELECT * from page_table
不會做這一次。