Autor Zpráva
gaminn
Profil *
Zdravím,

mám tabulku se sloupci sloupec1 a sloupec2 a potřebuji vybrat několik záznamů, které mají danou hodnotu ve sloupec1 a zároveň jinou hodnotu ve sloupec2, tedy takovýto dotaz:

SELECT * FROM tabulka WHERE (sloupec1=1 AND sloupec2 = 2) OR (sloupec1=11 AND sloupec2 = 22) OR (sloupec1=111 AND sloupec2 = 222) OR (sloupec1=111 AND sloupec2 = 222)

sloupec1=1 AND sloupec2 = 2 znamená vždy jeden unikátní záznam, tento příklad by tedy vrátil 4 záznamy. Lze nějak tento zápis zjednodušit, zpřehlednit?
nightfish
Profil
obecně to zjednodušit nejde
teoreticky by to zřejmě šlo, kdyby jednotlivé hodnoty v podmínce měly nějakou souvislost, byl v nich nějaký systém...
gaminn
Profil *
Hodnoty nemají žádnou souvislost, bohužel. Takže mám smůlu. I tak díky.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0