susanne: SQL abfrage an ACCESS macht probleme

Beitrag lesen

Hallo,
warum benutzt du in Deinem Querie LIKE und nicht = (equal)? Denn Du willst doch nach = abfragen und bei Zahlen macht LIKE sowieso selten Sinn. Außerdem scheint mir die Syntax für LIKE falsch zu sein (warum Kommas?).
Gruß
Susanne

hi

ich habe ein ACCESS datenbank mit einer tabelle names "auftrag" dort gibt es u.a. die felder "eigner", "kunde" und "user"

in "eigner" und "kunde" steht jeweils nur eine ID, das "user" feld ist eine durch komma getrennte liste.

nun will ich die aufträge aus der liste suchen bei denen der kunde (68) oder eine eigner_id (59) dem feld "eigner" entsprechen und der kunde (68) entweder "kunde" oder "user" ist.

SELECT * FROM auftrag
WHERE
(
eigner='59' Or eigner='68'
)
and
(
kunde='68' Or user Like '68,%' Or user Like '%,68,%' Or user like '%,68'
)