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

phpではクエリが非常に遅い(> 30秒)が、phpmyadminでクエリを実行すると速い

    このような結合クエリを使用すると、同じ結果が得られ、機能します:)ネストされたクエリに最大40〜50秒かかる理由はまだわかりません。助けてくれたユーザーDibakarPaulに感謝します。

    $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. #1025-'./database/#sql-2e0f_1254ba7'の名前を'./database/table'に変更する際のエラー(errno:150)

    2. wampservermysqlのユーザーIDとパスワード

    3. SQL Server 2005のビューのROW_NUMBER()

    4. MySQLLinuxサーバーへのPDOドライバーのインストール