Tabelle nach UNION all aktualisieren

ZuTroll

Grünschnabel
Hi all,


ich arbeite gerade an einer JOOMLA Community erweiterung mit beziehungsgraden.
Um die Anfrage usw. so kurz wie möglich zu halten, habe ich eine tabelle erstellt wo mir aus meiner bestehenden liste eine tabelle macht wo alle fälle abgedeckt sind via

Code:
create table `jos_comprofiler_bloated_buddylist` as SELECT id, userid, buddyid, buddy,
STATUS FROM `jos_comprofiler_buddylist`
UNION ALL
SELECT id, userid, buddyid, buddy,
STATUS FROM `jos_comprofiler_buddylist`


nun mein Problem

wie kann ich die tabelle immer mit den geänderten werten aktualisiren und nur die werte wo noch nicht vorhanden sind hinzufüge?


Das Problem sonst ohne das union all userid = 1 und buddy = 2
kann auch sein das userid =2 buddy =1

eine SQl abfrage wo das alles abdeckt ist mir leider noch nciht untergekommen ;)

und das auf einer länge von 5 HOPs

Wäre klasse, wenn jemand ne lösung wüsste zu dem update problem, Danke
 
Zurück