22. december 2004 - 11:52Der er
2 kommentarer og 1 løsning
SQL problem
Hej, har lidt problemer med at lave en SQL sætning til følgende:
I min tabel som hedder replays2v2 er der følgende kolonner: id, navn1, race1, navn2, race2, navn3, race3, navn4, race4
Det jeg så vil søge på er at bare et af de 4 navne er "x" og samtidig vil jeg søge på om enten race1 og race2 er "y" og "z" eller om race3 og race4 er "y" og "z". Håber i forstår min forklaring :)
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
SELECT * FROM replays2v2 WHERE (navn1 = 'x' OR navn2 = 'x' OR navn3='x' OR navn4='x') AND ( ((race1 = 'y' AND race2 = 'z') OR (race1='z' AND race2='y')) OR ((race3 = 'y' AND race4 = 'z') OR (race3='z' AND race4='y')) )
Sådan ca.
Synes godt om
Slettet bruger
22. december 2004 - 12:05#2
SELECT * FROM table WHERE (navn1 = 'et_navn' OR navn2 = 'et_navn' OR navn3 = 'et_navn' OR navn4 = 'et_navn') AND ((race1 = 'y' AND race2 = 'z') OR (race3 = 'y' AND race4 = 'z'));
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.