Webstatt.org - Community seit 2006 - 2012 (2024?)

SQL Anweisung

user-237
09.08.2006 19:33

hallo zusammen,

möchte die Datensätze nach dem Status "Negativ, Rückruf und Nicht erreicht" aufrufen, ich komme nicht weiter.
Mit den unten aufgelistete Anweisung werden nur datensätze mit den Wert "Negativ" aufgelistet, möchte aber die mit den Wert "Negativ, Rückruf und Nicht erreicht" auch anzeigen lassen, siehe SQL anweisung:


SELECT kunden.id, kunden.name, kunden.vorname, kunden.adresse_nr, kunden.postale, kunden.ville, kunden.telephon, historie.vdate, historie.vzeit,
historie.rdate, historie.rzeit, historie.status, historie.kid AS aid FROM historie, kunden WHERE historie.kid = kunden.id AND historie.status= ('Negativ'zwinkern

user-298
09.08.2006 19:56

Hi,
meinst du so:


SELECT kunden.id, kunden.name, kunden.vorname, kunden.adresse_nr, kunden.postale, kunden.ville,kunden.telephon, historie.vdate, historie.vzeit, historie.rdate, historie.rzeit, historie.status, historie.kid AS aid FROM kunden LEFT JOIN historie ON historie.kid = kunden.id ORDER BY historie.status


CuCu

user-237
10.08.2006 14:22

nein, es sollen nur die datensätze mit den inhalt Negativ, Rückruf und Nicht erreicht angezeigt werden, Kunden wo bereits etwas verkauft wurde sollen gar nicht aufgelistet werden.

Status Tabelle sieht folgendermasse aus:

status

Verkauft
Nicht erreicht
Negativ
Rückruf

Avatar user-255
10.08.2006 15:22

Pfui, Syntax!

SELECT
kunden.id, kunden.name, kunden.vorname, kunden.adresse_nr, kunden.postale,
kunden.ville, kunden.telephon, historie.vdate, historie.vzeit, historie.rdate, historie.rzeit,
historie.status, historie.kid AS aid
FROM
historie, kunden
WHERE
historie.kid = kunden.id
AND
( historie.status= 'Negativ'
OR
historie.status= 'Negativ, Rückruf und Nicht erreicht'
)


Anregungen:
> select * from a, b, bevor du dir die finger wundhackst zwinkern
> Status ID statt Beschreibung verwenden

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm