を使用したSQL文のリターン)list.ispublic = 1
2)userlist.userid='aaa'
とuserlist.listid=list.listid
私は</p> <p>1行を選択しようとしていますゼロ結果
私は1)2が必要)
行がありますすでにこのステートメントはその行を取得することはできません、何か問題はありますか?
一覧表:
ListID ListName Creator IsRemindSub IsRemindUnSub IsPublic CreateDate LastModified Reminder
1 test2 aaa 0 0 1 2012-03-09 NULL NULL
user_listテーブル(ノー行):これはuser_listに2つのリストがある場合の結果である
SELECT *
FROM list l
INNER JOIN user_list ul ON ul.ListID = l.ListID
WHERE l.IsPublic = 1 AND ul.UserID = '09185346d'
UserID ListID UserRights
私のテストバージョンがありますaaaと1つのリストがリスト内でpublicなので、これはリスト内のその1つの公開リストを2回取り出すことになります。 p?
ListID ListName Creator IsRemindSub IsRemindUnSub IsPublic CreateDate LastModified Reminder UserID ListID UserRights
1 test2 aaa 0 0 1 2012-03-09 NULL aaa 1 read
2 t2 aaa 0 0 1 2012-03-09 NULL aaa 2 read
暗黙的(Oracleスタイル)の結合は "内部"結合です。 –