ユーザー関連の情報を複数のテーブルに分割しています。単一のユーザーのデータを取得するための結合を作成しようとしていますが、多くの情報はオプションであるため、多くの列のエントリがnullになる可能性があります。これは問題ありません。私は次のクエリを作成しましたが、IDが「69」のユーザーが必要なときにすべてのユーザーを返すことを除いて機能しています。
SELECT cur_doctor_names.First_Name, cur_doctor_Names.Last_Name, w.Website
FROM cur_doctor_names
LEFT JOIN (
SELECT *
FROM cur_website
WHERE Userid =69
) AS w ON cur_doctor_names.UserId = w.Userid
次の結果が必要です:
First_Name | Last Name | Website
ABC XYZ Null
ここで、ABCはID69のユーザーの名前です。