Mailinglisten-Archive |
Ich habe zwei MySQL Tabellen, contacts und history. in der history stehen dieselben Kontakte mehrmals, aber jeweils mit unterschiedlichem Status, Bsp: contacts ID 1 Name Foo ID 2 Name Bar history contactsId 1 status 1 contactsId 1 status 3 contactsId 1 status 7 contactsId 2 status 1 contactsId 2 status 5 Nun brauche ich eine Abfrage wie: Suche alle Kontakte, die einen Status zwischen 1 und 5 haben. Dann würden z.B. beide Kontakte erscheinen. Bei Status 1-7 würde nur Kontakt ID 1 erscheinen. Selecten will ich aber jeweil nur einmalig die Kontakt ID, also: SELECT contactsID FROM contacts JOIN history ( "wo status zwischen x und y") Subqueries in MySQL sind für mich möglich, falls das weiterhilft! Danke!
php::bar PHP Wiki - Listenarchive