Hallo Liste,
leider bin ich nicht so bewandert in SQL. Vor kurzem habe ich über
PhpMyAdmin mal in den Kategorien Besitzer und Farben einzelner Einträge
geändert. Nun weiß ich leider nicht, ob die Meldung beim Speichern von
Kontakten daher rührt. Sprich, ich verstehe die Meldung überhaupt
nicht…
Database error
Invalid SQL: SELECT SQL_CALC_FOUND_ROWS * FROM egw_addressbook
JOIN egw_addressbook2list ON
egw_addressbook.contact_id=egw_addressbook2list.contact_id AND
list_id=3 LEFT JOIN egw_accounts ON
egw_addressbook.account_id=egw_accounts.account_id WHERE
contact_id=4262 AND contact_tid != 'D' AND
(egw_addressbook.contact_owner=2 OR contact_private=0 AND
egw_addressbook.contact_owner IN (13,16,2,0) OR
egw_addressbook.contact_owner IS NULL) AND (account_expires IS
NULL OR account_expires = -1 OR account_expires > 1413479120)
AND (account_type IS NULL OR account_type!='u' OR
account_status='A') ORDER BY n_family<>'' DESC,n_family
ASC,n_given ASC,org_name ASC
Column 'contact_id' in where clause is ambiguous (1052)
Zur Info:
Also die 2 bin ich (Kai), die 13 ist Philipp und die 16 ein
Familien-Benutzer, 0 habe ich nicht als Benutzer (ist das der
Admin?). Das kommt mit den Namen schon hin, da der geänderte
Kontakt im Adressbuch der 16 (Familien-Account) steht und von
Philipp (13) angelegt wurde. Ich (2) habe die letzte Änderung
gemacht.
/* Nach einem Re-Import. Zuvor änderte ich Text in den Notizen
(Massenbearbeitung) in der csv-Tabelle und änderte alle Besitzer
aus der Tabelle auf Philipp (13). Da ich den Import machte,
steht dort also richtig mein Name (2). */
Was ist der Fehler und was soll ich tun um den Fehler zu beheben?
Tausend Dank.
Kai