0
我要找的SQL做:Mysql的選擇動態柱(3臺)
而且件事字段列表必須是完全動態的。每次管理員將字段添加到字段表中時,我都不想更改我的SQL。
Table content
-------------
CID
text
category
CID | text | category
----------------------
1 | ... | apple
2 | ... | apple
3 | ... | apple
Table fields
-------------
FID
typename
FID | typename
----------------
1 | field1
2 | field2
3 | field3
Table fields_value
-------------
CID
FID
value
CID | FID | value
-------------------
1 | 1 | value1
1 | 2 | value2
1 | 3 | value3
2 | 1 | value4
2 | 2 | value5
2 | 3 | value6
3 | 1 | value7
3 | 2 | value8
3 | 3 | value9
#####
---> ???? SELECT content.*,...dynamic field.* FROM content WHERE category = "apple" LIMIT 20
RESULT I AM LOOKING FOR:
-------------------
CID | text | category | field1 | field2 | field3
-------------------------------------------------
1 | ... | apple | value1 | value2 | value3
2 | ... | apple | value4 | value5 | value6
3 | ... | apple | value7 | value8 | value9
可能重複:http://stackoverflow.com/questions/2843510/database-eav-model-record-listing-as-per-search – BenV 2010-11-12 20:33:25