sql >> データベース >  >> Database Tools >> phpMyAdmin

ネストされたサブクエリの代わりにMysql結合を使用して同じ結果を達成するにはどうすればよいですか?

    クエリは次のように変更できます

    プレイリストにある曲を除く、データベースにあるすべての曲について

    $sql1 = "Select distinct title, artist, album 
    from songs where id not in(Select distinct song.id
    from songs song inner join playlist playlist 
    on playlist.song_id=song.id
    inner join playlists playlists 
    on playlists.playlist_id=playlist.playlist_id
    and playlists.name = '$playlist_name')";
    

    プレイリストにあるもの

    $sql2 = "Select distinct song.title, song.artist, song.album
    from songs song inner join playlist playlist 
    on playlist.song_id=song.id
    inner join playlists playlists 
    on playlists.playlist_id=playlist.playlist_id
    and playlists.name = '$playlist_name'";
    



    1. MySQLの自己参照テーブルフィールド

    2. Android:JDBCはAndroidデバイスでサポートされていますか?

    3. クエリはphpmyadminで機能しますが、PHPスクリプトでは機能しません

    4. Money Data Type Precision-SQL Server(SSMS)