もちろん、問題は、サブクエリでより多くの行を取得していることです。
しかし、目標を達成するためにそれを修正する方法がわかりません。
これは私のクエリがどのように見えるかです:
SELECT movies.name, movies.id,
(SELECT username FROM users INNER JOIN movies ON
movies.added_by_id = users.id)
AS added_by_username FROM movies
たとえば、データベースにはさらに多くの映画があり、それらの映画はユーザーによって追加されました。
目標:すべての映画と、それらを追加したユーザーのユーザー名を表示したいと思います。