Eventuell ist ja jemand besser in Sachen Mysql und kann mir sagen, ob es eine bessere Methode gibt, um aus 1 Tabelle alle Datensätze und aus 3 weiteren Tabellen eventuelle Übereinstimmungen auszulesen


In der 1. Tabelle stehen alle Datensätze, die 2-4 Tabelle kann für jeden Datensatz zutreffen, ist das der Fall, werden zusätzliche Funktionen aktiviert.

Wies sieht es also aus....läßt sich diese Query noch verbessern ?


PHP-Code:
     $sql1 sql_query("SELECT
        paidmails.*,
        gebucht.k_code AS mail_gebucht,
        black.k_code AS mail_black,
        reload.k_reload AS mail_reload_reload
    FROM " 
$prefix _DB_TABLE_PWC_PM " AS paidmails
        LEFT JOIN " 
$prefix _DB_TABLE_PWC_PM_GEBUCHT " AS gebucht
    ON (paidmails.k_code = gebucht.k_code)
        LEFT JOIN " 
$prefix _DB_TABLE_PWC_PM_BLACKLISTE " AS black
    ON (paidmails.k_code = black.k_code)
        LEFT JOIN " 
$prefix _DB_TABLE_PWC_PM_RELOAD " AS reload
    ON (paidmails.k_code = reload.k_code)
        WHERE paidmails.k_sponsor = 12
        AND paidmails.k_art = 
$k_art
        ORDER BY paidmails.k_ver DESC
    "
);