How can I reformulate these two queries in one query in MySQL?
SELECT * FROM tvnetwork
//this query gives me a list of TV networks
But networks usually change names and logos, so for each of the received television networks:
SELECT name, logo FROM tvnetworkinfo
WHERE id = $tvnetwork.id
AND date_since < NOW()
ORDER BY date_since desc LIMIT 1
//this one gives me the most recent logo and name for the network
I intentionally leave the name / logo unchanged. For instance. I want "NatGeo" instead of the old "National Geographic", but I also want "SciFi" instead of the not yet implemented "SyFy".
I would like to get everything in one request. ¿Is there a way to do this?
source
share