Mailinglisten-Archive |
Hallo! Ist es möglich IF in einem SELECT zu verwenden, um eine Tabelle auszuwählen? Ich habe folgende drei Tabellen: Profile: ID: int StadtID: int Staedte1: ID: int Name: VarChar(255) Staedte2: ID: int Name: VarChar(255) Staedte{1,2} ist mit Profile über Profile.StadtID = Staedte{1,2}.StatdID verknüpft. Nun würde ich gerne aus Staedte2 auslesen, wenn Profile.StadtID > 70000 ist. Geht das? SELECT Staedte.Name FROM Profile, IF(Profile.StadtID > 70000, Staedte2, Staedte1) as Staedte WHERE Profile.Stadt = Staedte.ID AND Profile.ID = 0815; Danke, Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.digitalprojects.com | http://www.iso-top.de iso-top.de - Die günstige Art an Linux Distributionen zu kommen Uptime: 5 hours 46 minutes --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive