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