sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Hur uppnår man samma resultat med Mysql Joins istället för kapslade underfrågor?

Du kan ändra din fråga som,

För alla låtar i databasen utom de på din spellista

$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')";

De på din spellista,

$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. Säkrare och mer produktiv databas- och kodutveckling i uppdaterad SQL Complete

  2. Att aktivera XDebug i XAMPP saktar ner phpmyadmin

  3. phpMyAdmin låter mig inte logga in - inget fel visas

  4. Fel vid analys av data org.json.JSONException:Värde <!DOCTYPE av typen java.lang.String kan inte konverteras till JSONObject