有時我覺得我沒有得到編程的大腦力量,我只是無法讓我的頭在這個。複雜的MySQL查詢爲Wordpress
我有一個表叫wp_postmeta它看起來有點像這個
+-----------+-----------+------------+--------------+
| meta_id | post_id | meta_key | meta_value |
+-----------+-----------+------------+--------------+
| 1 | 1 | type | movie |
+-----------+-----------+------------+--------------+
| 2 | 1 | name | dark knight |
+-----------+-----------+------------+--------------+
| 3 | 2 | type | tv show |
+-----------+-----------+------------+--------------+
| 4 | 2 | name | lost |
+-----------+-----------+------------+--------------+
| 5 | 3 | type | tv show |
+-----------+-----------+------------+--------------+
| 6 | 3 | name | house |
+-----------+-----------+------------+--------------+
| 7 | 4 | type | movie |
+-----------+-----------+------------+--------------+
| 8 | 4 | name | godfather |
+-----------+-----------+------------+--------------+
我想要做的是選擇的所有電影。我需要找到WHERE meta_key
='type'AND meta_value
='電影',然後獲得meta_key「name」,post_id匹配並選擇meta_value,從而給我「黑暗騎士」和「教父」。
不好意思的解釋,但WordPress沒有邏輯結構的數據庫的這部分,使得它很難解釋。
加入讓我頭疼,謝謝。 – 2009-11-01 14:50:06