SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden. |
 |
|

17-03-2005, 18:39
|
fraeyodm
Registrierter Benutzer
|
|
Registriert seit: Jun 2004
Ort: BER
Beiträge: 80
|
|
Abfrage nach Einträgen die ein Wort nicht enthalten sollen
Hallo,
20 min forum suche haben mir bislang leider nicht weitergeholfen.
Daher nun auf diesem Wege:
Ich habe in meiner Kontaktdatenbank eine Spalte USER.
Hier wird jeder User eingetragen wenn er in diesem kontakt gewerkelt hat.
Getrennt werden die User-Nummern durch Semikolons.
Nun will ich eine Ausgabe haben die mir alle datensätze anzeigt in denen NICHT ICH als USER gewesen bin.
Habe es versucht mit:
SELECT * FROM DATENBANK WHERE NOT user like '%loginid' ...
klappt aber nicht, zeigt mir alle datensätze an, auch die in denen ich drin war.
habt ihr eine Idee ??
LG
Fraeyodm
|

17-03-2005, 18:59
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
RTFM und achte auf die richtige Reihenfolge:
NOT LIKE
|

17-03-2005, 19:06
|
fraeyodm
Registrierter Benutzer
|
|
Registriert seit: Jun 2004
Ort: BER
Beiträge: 80
|
|
AND user NOT LIKE '%loginid%' funktioniert aber auch nicht ...
|

17-03-2005, 19:07
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Zitat:
AND user NOT LIKE '%loginid%' funktioniert aber auch nicht ...
|
Kannst du das vielleicht auch näher definieren oder muss ich jetzt raten???
|

17-03-2005, 19:08
|
fraeyodm
Registrierter Benutzer
|
|
Registriert seit: Jun 2004
Ort: BER
Beiträge: 80
|
|
funktioniert schon, gibt keine fehlermeldung, aber zeigt trotzdem auch die datensätze an in denen ich ebenfalls drin war ...
|

17-03-2005, 19:10
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Na also!!
Problem behoben. Dann erzähl mal was zu deinem neuen Problem, denn wie gesagt, kein Bock das zu erraten.
|

17-03-2005, 19:12
|
fraeyodm
Registrierter Benutzer
|
|
Registriert seit: Jun 2004
Ort: BER
Beiträge: 80
|
|
sorry, aber jetzt versteh ich Dein Problem nicht.
Ich habe doch gesagt, daß die vorgeschlagene Änderung nicht zu dem gewünschten ergebnis führt ... welches ich ja am anfang definiert habe ...
|

17-03-2005, 19:14
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
ja, aber 1. Ist die Query, die du benutzt nicht die, die du eigangs gepostet hast, und zweitens fürt der Ausdruck, den ich dir genannt habe, bei richtiger anwendung sehr wohl zum ergebnis. also müssen da noch irgendwelche Umstände sein, die du mir noch nicht benannt hast.
|

17-03-2005, 19:16
|
fraeyodm
Registrierter Benutzer
|
|
Registriert seit: Jun 2004
Ort: BER
Beiträge: 80
|
|
SELECT * FROM DATENBANK WHERE user NOT LIKE '%loginid%'
ist die aktuelle abfrage ... ist die falsch ?
|

17-03-2005, 19:18
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
kenn ich deine datenstrucktur?
|

17-03-2005, 19:20
|
fraeyodm
Registrierter Benutzer
|
|
Registriert seit: Jun 2004
Ort: BER
Beiträge: 80
|
|
sorry, es funktioniert.
Es gibt leider zwei Datensätze mit ein und dem selben Namen und ich habe beim kontrollieren die ID nicht angeschaut. Vielen Dank für Deine Hilfe.
|

17-03-2005, 19:25
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Was ich sag! Aber auf mich hört ja keiner!
|

17-03-2005, 19:35
|
Abraxax
  THE REAL HAXE (Administrator)
|
|
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.623
|
|
abgesehen davon ist die lösung in einer tabellespalte wo die user durch semika - ja. das ist der plural von semikolon - getrennt abgelegt sind, nicht gerade eine saubere lösung.
|

17-03-2005, 19:38
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
normalisierung=
|

18-03-2005, 10:49
|
fraeyodm
Registrierter Benutzer
|
|
Registriert seit: Jun 2004
Ort: BER
Beiträge: 80
|
|
wieso ist das keine saubere lösung ?
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|