$query = 'SELECT
                
                id,title,url FROM tablo1
                UNION SELECT
                id,title,url FROM tablo2
                UNION SELECT
                id,title,url FROM tablo3
              
                ORDER BY id DESC LIMIT 3';
şeklindeki sorguyu bu şekilde yapmak yerine bir dizi değişkeninden gelen değerlerle yapmak istiyorum. Dizi değişkeninden gelen bu değerler veritabanındaki tablo isimleridir. Örneğin:

$tablolar = array('tablo1', 'tablo2', 'tablo3');
gibi.

kod gereği diziden gelen değerler neyse sorguda ona göre olmalı. Dizi değişkeninden hangi tablo adları ve kaç tane geleceği bilinmediğinden sorgudaki tablo isimleri diziden gelenler olmalı. Bunu nasıl yapabiliriz?