我有4個表。如何構建以下sql查詢
1.Category Table.
Fields : Id , Name , Description
Data : 1 School This is school
2.CategoryMeta Table
Field : Id , CategoryId , FieldName
Data : 1 1 Phone
2 1 Address
3.Object Table
Field : Id , CategoryId , ojectName , ObjectDesc
1 1 ABC School This is a good school
4.ObjectMeta Table
Fields : Id , CategoryId , ObjectId , CategoryMetaId , FieldValue
Data : 1 1 1 1 919475864253
2 1 1 2 ABC Road.India
我想從query.I以下輸出設置類別ID作爲參數
ObjectId ObjectName ObjectDesc Phone Address
1 ABC School This is a good school 919475864253 ABC Road.India
我需要objects.Can的列表中的任何一個幫助我..提前 感謝。
你是否試圖自己寫這個查詢?你能解釋一下你是如何將表格聯繫到最終結果集的? –
在http://sqlfiddle.com/中進行設置,發佈鏈接可以幫助您解答問題。通過這個查詢工作的 –
將讓你明白爲什麼你不這樣做這樣的模式 - 這是OOP語言更好的結構。 – Randy