Supermoderator
|
|
Reg.datum: Oct 2003
Inlägg: 833
|
|
Supermoderator
Reg.datum: Oct 2003
Inlägg: 833
|
Du kan skapa alias för tabellerna såhär:
SELECT * FROM tabell1 AS t1, tabell2 AS t2
Kan kanske även vara bättre om du anger de fält (samt i vilken ordning) som ska hämtas ut. Så istället för * skriver du tex:
SELECT id, col1, col2 FROM ...
eller med alias som ovan:
SELECT t1.id, t1.col1, t2.col1, t2.col2 FROM ...
Då kommer du alltid få samma ordning på datan som hämtas ut.
Sen kan du även (för att korta ner frågan lite) ersätta:
AND ((AdvertiseList.MenuId = '8')
OR (AdvertiseList.MenuId = '9')
OR (AdvertiseList.MenuId = '11'))
med detta:
AND (AdvertiseList.MenuId IN (8,9,11))
|