サブクエリを使用してこのクエリを実行しようとしていますが、正しい結果を得るために、ここで結果を取得できません。Sqlサブクエリの内部結合
SELECT u.uv_id ID
, d.sd_code Code
, u.uv_name Title
, u.uv_nirf Nirf
, (SELECT sd_code
FROM vm_university_type t
JOIN vm_seo_detail d
ON t.ut_id = d.sd_ty_id
AND d.sd_ty = 'vm_university_type') AS 'University Type'
, a.ab_name 'Approved By'
, u.uv_seats Seats
, g.ug_name 'University Group'
FROM vm_universities u
JOIN vm_seo_detail d
ON u.uv_id = d.sd_ty_id
AND d.sd_ty = 'vm_universities'
JOIN vm_university_type t
ON u.uv_ut_id = t.ut_id
JOIN vm_approved_by a
ON u.uv_ab_id = a.ab_id
JOIN vm_caste c
ON u.uv_c_id = c.caste_id
JOIN vm_university_groups g
ON u.uv_ug_ids = g.ug_id;
私はあなたがメインクエリにバインドされますサブクエリのWHERE節を、忘れてしまったようにこのエラーSubquery returns more than 1 row
1行のみを戻すためにあなたのサブクエリを制限します。 –
参照:[私は非常に単純なSQLクエリと思われるものに対してMCVEを提供するのはなぜですか?](https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve私にとって非常にシンプルなSQLクエリ) – Strawberry
私は再び私のクエリをデバッグし、finnaly私は助けてくれて何が必要なのを得る... @ TabAlleman –