うーん...コメントを適切に連結する方法は知っていますが、顧客を引き寄せる方法がわかりません。Access はストアド プロシージャをサポートしていないため、これが Access で機能するかどうかもわかりません。
DECLARE @Comments VARCHAR(8000)
SELECT @Comments = COALESCE(@Comments + ', ', '') + Comments FROM Customers
複数の顧客に対してこれを行う必要があると思いますが、顧客ごとに CURSOR を使用することしか考えられませんが、現時点で Access がカーソルをサポートしているかどうかはわかりません。
DECLARE @Comments VARCHAR(8000)
SELECT @Comments = COALESCE(@Comments + ', ', '') + Comments
FROM Customers
WHERE Customer = @Customer (i.e. James, from the cursor)
正直なところ、PHP でこれを行うのは行き詰まっていると思います。
SELECT * FROM CUSTOMERS ORDER BY Customer, Comment
次に、レコードセットを単純にループし、Customer が変更されたら、次の顧客の Comments 変数をリセットします。