[前][次][番号順一覧][スレッド一覧]

mysql:12870

From: 松本 創 <松本 創 <kurari@xxxxxxxxxx>>
Date: Sat, 18 Mar 2006 16:52:40 +0900
Subject: [mysql 12870] 動的なフィールド生成

初めて投稿します。
SQLについて教えてください。

1.既存テーブル

TabPage 
 |id|title|body

TabPageData
 |page_id|id|name|value

Pageに対するDataの多重度は 0-*です。
DataからみたPageは1です。

たとえばこんなデータがあったとします

[TabPage]
id = 1
title = test
body = body

[TabPageData]
page_id = 1
id = 1
name = image 
value = test.gif
---
page_id = 1
id = 2
name = lead
value = test lead 

といった構造を何らかのSelect SQLを発行して

Page_id	|title	| body	| image		| lead
----------------------------------------------------
1	|test	| body	| test.gif	| test lead

という形でデータを受け取りたいのですが、可能でしょうか?
ちなみにPageによって、PageDataの持つnameは異なります。

どなたか分かる方いらっしゃれば、おしえてください。




[前][次][番号順一覧][スレッド一覧]

->   12870 2006-03-18 16:52 [松本 創 <kurari@xxxx] 動的なフィールド生成                    
     12871 2006-03-18 18:51 ┣["F.Y" <fumi_sby@xxxx]                                       
     12872 2006-03-19 19:43 ┗[<nagai@xxxxxxxxxx>  ] Re: $BF0E*$J%U%#!&lt;%k%I@8@.(B     
     12873 2006-03-19 21:01  ┗[松本 創 <kurari@xxxx] Re: 動的なフィールド生成