2011-03-20 8 views
1

私は、次のフィールドを持つテーブル "イベント"を持っています:idid_clientdata_fieldデータビューグリッドの選択をカスタマイズする

id_clientは、次のフィールドを持つテーブル "clients"を参照します。idname

私はdata_fieldと私のid_clientの名前( "clients"テーブルから)を私のdataviewgridに表示したいと思います。

データビューに適切なデータを埋め込むようにSQL文を作成するにはどうすればよいですか?

(私のdata_fieldが実際にフィールドがたくさんあるが、私は唯一の説明では便宜上data_fieldを命名することに注意してください。)

答えて

1

あなたはこのように意味?:

SELECT events.id, clients.name, events.data_field 
FROM events 
    INNER JOIN clients ON events.id_client = clients.id 

これが持つすべてのイベントを取得しますid、関連付けられたクライアントのname、およびdata_fieldです。

(さらに、そこに与えられたeventsレコードに常に対応clientsのレコードでないならば、あなたはLEFT OUTER JOININNER JOINを置き換えることができます。)

関連する問題