Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.855 pregleda

Najnovija ↓

kreiranje upita, brojanje 12.08.2008. u 17:06 · pre 221 mesec #1
U bazi imam dvije tabele

+--------------+
| Tables_in_g2 |
+--------------+
| apartman |
| gosti |
+--------------+


Potrebno je da napravim upit koji ce prikazati adrese apartmana u kojima su smjestena po dva gosta.

U tabeli apartman imam kolone: redni_broj(primarni kljuc), adresa, povrsina ..
U tabeli gosti imam kolone: id_gosta(primarni kljuc), redni_broj(strani kljuc), ime ..

Hvala unapred
Potpis
In the kingdom of the blind one-eye man is the king.
Re: kreiranje upita, brojanje 13.08.2008. u 10:50 · pre 221 mesec #2
Probaj ovako neshto:
Code:

SELECT adresa
FROM apartman
WHERE redni_broj IN 
(
 SELECT redni_broj
 FROM gosti
 HAVING COUNT(redni_broj)=2
);
Re: kreiranje upita, brojanje 13.08.2008. u 11:41 · pre 221 mesec
izmenjeno 1 put, poslednji put NooND 13.08.2008. u 13:58
  1. NooND13.08.2008. u 13:58zapis iz teksta poruke
#3
Pokusao sam samo mi izbaci

Empty set (0.14 sec)

Evo jos pojasnjenja ako treba. U obadvije tabele imam unesene podatke, tabele su povezane preko kljuca redni_broj (primarni kljuc) u tabeli apartman, i redni_broj (strani kljuc) u tabeli gosti.

Takodje sam pokusao

Code:

select adresa
from apartman
where 2=(
select count(redni_broj) from gosti
);


Ja tek ucim rad sa MYSQL-om, pa sam zahvalan na svakoj pomoci
Potpis
In the kingdom of the blind one-eye man is the king.
Re: kreiranje upita, brojanje 13.08.2008. u 14:14 · pre 221 mesec #4
Pronasao sam rjesenje, pa evo mozda nekome zatreba nesto slicno

Code:

select apartman.adresa
from apartman inner join gosti on apartman.redni_broj=gosti.redni_broj
group by apartman.adresa
having(((count(gosti.redni_broj))=2));
Potpis
In the kingdom of the blind one-eye man is the king.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme