私はvisitor
このようなテーブルを持っています:
VID Name Address DOB
001 Bob 101 St 03/05/2001
002 James 505 Rd 02/06/1985
003 Jill 201 Place 04/06/1970
そして、visits
次のようなテーブル:
VID Date Reason
001 05/07/2012 Family
001 06/01/2012 Family
003 03/02/2011 Other
VIDでこれら2つの間で結合クエリを実行したいのですが(すでに実行しました)、クエリに訪問からのすべての(複数の)結果を表示させます。したがって、結果は次のようになります。
Name DOB Visits
Bob 03/05/2001 05/07/2012 Family, 06/01/2012 Family
James 02/06/1985
Jill 04/06/1970 03/02/2011 Other
これは可能ですか?私は次のようなサブクエリを試みました:
SELECT Name、DOB、(SELECT Date、Reason FROM visits AS H WHERE H.VID = visitor.VID)As Visits FROM visitor;
しかし、それは私に明らかなSubquery returned more than 1 value
誤りを与えました。データはPHPによって解析されますが、私はこれを1つのクエリで実行したいと考えていました。