Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Bereits vorhandene Werte nicht in Query aufnehmen

  Alt 1. Mär 2007, 08:53
Hallo,

eigentlich sollte es funktionieren, wenn man die Anforderung direkt in SQL übersetzt:

SQL-Code:
/* alle Einstellungen von User 1 */
SELECT user_id, setting_name, setting_value
FROM settings
WHERE user_id = 1

/* und dazu */
UNION

/* nur die Einstellungen vom default user, */
/* die noch nicht bekannt sind */
SELECT user_id, setting_name, setting_value
FROM settings
WHERE user_id = -1 and not setting_name in (SELECT setting_name FROM settings WHERE user_id = 1)
Getippt und nicht getestet.

Grüße vom marabu
  Mit Zitat antworten Zitat