In supabase I have a list of tracks and each track can have multiple artists (kept in a separate table). I only want tracks in which at least one of the artists associated with that track contains a certain property, we'll say their genre has to equal rap.
tracksWithAtLeast1ArtistWhoseGenreIsRap = await supabase
.from("tracks")
.select("name, artists ( genre ), id")
.filter("artists.genre", "eq", "rap")
here is what i'm workin right right now but the issue is that I think this filters the selected artists within each track by genre rather than filtering the tracks based on if any of its artists has the genre "rap".