» »

[SQL] in Access 2007

[SQL] in Access 2007

Silvano ::

V Access-u 2007 imam neko bazo v kateri se nahaja naslednja tabela:

ID | Ime | Starost
----------------------
1 | Joze | 33
2 | Joze | 35
3 | Joze | 34
4 | Joze | 17
5 | Janko | 33
6 | Janko | 35
7 | Janko | 36
8 | Janko | 40
9 | Branko | 26
10| Branko | 29
11| Branko | 56
12| Branko | 61

Z SQL poizvedbo bi želel izpisati Ime pri katerem se pojavijo starosti 33,35,36,40. Na zgornjem primeru bi bila rešitev:
Janko

Ima kdo kako idejo?

klemenSLO ::

select * from tablea where starost in (33,35,36,40) ?
Life is not measured in minutes, but in MOMENTS...

Silvano ::

Ta stavek sem že poizkusil. V tem primeru se izpišejo vsa imena, ki vsebujejo vsaj eno od vrednosti(33,35,36,40). Kar pomeni, da je v tem primeru rešitev:

Joze
Janko

Jaz pa želim, da se mi izpiše le ime, ki vsebuje točno in samo te vrednosti starosti (33,35,36,40).

klemenSLO ::

select ime,count(ime) from test where starost in (33,35,36,40)
group by ime
having count( ime)= 4
Life is not measured in minutes, but in MOMENTS...

Silvano ::

Super, hvala.
To deluje.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Delnice Nova24TV (strani: 1 2 )

Oddelek: Loža
6516984 (7367) Ganon
»

PHP sortiranje Arraya

Oddelek: Programiranje
81268 (1123) keworkian
»

pobiranje podatkov iz .txt

Oddelek: Programiranje
132351 (1808) StratOS
»

[MySql] obratno od DISTINCT

Oddelek: Programiranje
101459 (1277) frudi
»

Problem pri navijanju! HELP PLEASE!!

Oddelek: Navijanje
111159 (858) sirotka

Več podobnih tem