Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
MySQL SELECT..

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
Platypus



Joined: 07 Feb 2004
Posts: 235

PostPosted: 02.09.2004 12:56    Post subject: MySQL SELECT.. Add user to your forum ignore list Reply with quote

Pitanje vrlo jednostavno...

trebam nesto ovako

SELECT DISTINCT nesto FROM tablica

s tim da mi ne "selektira" samo "nesto", nego i sve ostalo...
Back to top
View user's profile Send private message MSN Messenger
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 02.09.2004 13:08    Post subject: Add user to your forum ignore list Reply with quote

SELECT DISTINCT nesto, * FROM tablica


probaj :)

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
Platypus



Joined: 07 Feb 2004
Posts: 235

PostPosted: 02.09.2004 13:18    Post subject: Add user to your forum ignore list Reply with quote

probah to vec prije pa nije radilo... ne selektira mi redove gdje se ne ponavlja "nesto", nego selektira sve..

zapravo to tvoje ni ne radi..

ali ja sam probao nesto ovako:

SELECT DISTINCT nesto,id FROM tablica

i selektira sve kao sto rekoh buduci da je ID junik..
Back to top
View user's profile Send private message MSN Messenger
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 02.09.2004 13:27    Post subject: Add user to your forum ignore list Reply with quote

a sta tocno zelis dobit, nisam najbolje shvatio :)

jel ti radi onda ovo tvoje na kraju?

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
Platypus



Joined: 07 Feb 2004
Posts: 235

PostPosted: 02.09.2004 13:48    Post subject: Add user to your forum ignore list Reply with quote

evo ovako..

recimo da imam ovakvu tablicu:

ID IME PREZIME


trebam selektirati sve podatke s tim da PREZIME ne ponavljam, dakle trebam samo razlicita prezimena..
Back to top
View user's profile Send private message MSN Messenger
aikon



Joined: 19 Sep 2003
Posts: 166

PostPosted: 02.09.2004 13:55    Post subject: Add user to your forum ignore list Reply with quote

Ne mozes selektirat sve stupce i sve redove, a da ti se ne ponavlja prezime. Mozes ili sve podatke uzet ili uzet samo razlicita prezimena.
Back to top
View user's profile Send private message
Platypus



Joined: 07 Feb 2004
Posts: 235

PostPosted: 02.09.2004 14:03    Post subject: Add user to your forum ignore list Reply with quote

Hvala sto si skratio ovu agoniju Cool
Back to top
View user's profile Send private message MSN Messenger
aikon



Joined: 19 Sep 2003
Posts: 166

PostPosted: 02.09.2004 14:06    Post subject: Add user to your forum ignore list Reply with quote

No problem Very Happy
Back to top
View user's profile Send private message
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 02.09.2004 14:54    Post subject: Add user to your forum ignore list Reply with quote

SELECT distinct(prezime), id, ime from tablica group by (prezime)

ako imas 5000 prezimena i ako ih je 50 unikatno, dobit ces 50 rezultata sa ostalim podacima.
Back to top
View user's profile Send private message
Platypus



Joined: 07 Feb 2004
Posts: 235

PostPosted: 02.09.2004 16:47    Post subject: Add user to your forum ignore list Reply with quote

Zivio!

Sad mi je zao sto mi to vise ne treba Cool
Back to top
View user's profile Send private message MSN Messenger
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 02.09.2004 17:04    Post subject: Add user to your forum ignore list Reply with quote

damn Evil or Very Mad
Back to top
View user's profile Send private message
aikon



Joined: 19 Sep 2003
Posts: 166

PostPosted: 02.09.2004 17:18    Post subject: Add user to your forum ignore list Reply with quote

2 Platypus: Ne treba ti biti zao jer ovo od maxy-a ni ne radi

2 maxy : Ovo sto si poslao je dobar pokusaj ali kako bi u Cow & Chicken rekli: "O my, o my, this shall never work" Very Happy
A nece raditi zato jer kada se koristi "group by" onda se kao argumenti group-a MORAJU upotrebiti svi argumenti select izraza osim onih u agregatnim funkcijama. Sto znaci da ispravno tvoj izraz glasi:
SELECT DISTINCT(prezime), id, ime
FROM tablica
GROUP BY prezime,ime,id
Sto znaci da bi select vratio svih 5000 redova natrag kakvi su i bili.

A i da radi Smile mislim da Platypus nije ovo trazio. koliko sam ja svatia, mozda krivo Crying or Very sad , ali on je htio da mu se vrate svi ID-evi i sva imena ali samo po jedno prezime. Npr imao bi 10 redaka sa imenima i id-evima, a od tih 10 bi samo 1 redak imao i prezime. Sta nije nemoguce, da se napisu if petlje i sl, ali je neiskoristivo
Back to top
View user's profile Send private message
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 02.09.2004 17:31    Post subject: Add user to your forum ignore list Reply with quote

Quote:
A nece raditi zato jer kada se koristi "group by" onda se kao argumenti group-a MORAJU upotrebiti svi argumenti select izraza osim onih u agregatnim funkcijama. Sto znaci da ispravno tvoj izraz glasi:
SELECT DISTINCT(prezime), id, ime
FROM tablica
GROUP BY prezime,ime,id
Sto znaci da bi select vratio svih 5000 redova natrag kakvi su i bili.


ja sam 2 put provjerio query na bazi sa 20 entrya te mi je uredno vratio ono sto je platypus trazio.
ako ti nije bed, provjeri query kojeg sam napisao na nekoj bazi pa ces vidjeti.

(ja sam nakon citanja tvog teksta isao ponovo provjeravati da ne bi bilo da sam fulao ali meni query radi).

ja sam skuzio da platypus zeli izabrati sva unikatna prezimena te pripadajuci ID te ime. kolko vidim, query radi posao kak spada Smile
Back to top
View user's profile Send private message
aikon



Joined: 19 Sep 2003
Posts: 166

PostPosted: 02.09.2004 17:41    Post subject: Add user to your forum ignore list Reply with quote

maxy wrote:
ja sam 2 put provjerio query na bazi sa 20 entrya te mi je uredno vratio ono sto je platypus trazio. ako ti nije bed, provjeri query kojeg sam napisao na nekoj bazi pa ces vidjeti.
(ja sam nakon citanja tvog teksta isao ponovo provjeravati da ne bi bilo da sam fulao ali meni query radi).

mySQL ili MSSQL?

Provjerio sam na MSSQL-u i javlja greske za one nepostojece argumente iz group by djela. Sjetio se ove sheme sa argumentima i prvjerio u SQL knjiz. Nece radi Smile

maxy wrote:
ja sam skuzio da platypus zeli izabrati sva unikatna prezimena te pripadajuci ID te ime. kolko vidim, query radi posao kak spada Smile

Da to zeli ali ne zeli da mu se vrate sva prezimena, nego samo po jedno od svake grupe. bar sam ja tako shvatio Very Happy
Back to top
View user's profile Send private message
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 02.09.2004 17:48    Post subject: Add user to your forum ignore list Reply with quote

baza je mysql, a tko je shvatio sto platypus zeli - ne znam, cekat cemo njega da potvrdi Smile

no znam da mu je stranica i svi radovi na LAMP-u stoga znam da koristi mysql tako da bi ovaj moj query radio kak spada (pod pretpostavkom da sam pogodio sto zeli).
Back to top
View user's profile Send private message
aikon



Joined: 19 Sep 2003
Posts: 166

PostPosted: 02.09.2004 17:52    Post subject: Add user to your forum ignore list Reply with quote

maxy wrote:
(pod pretpostavkom da sam pogodio sto zeli).

Very Happy Very Happy
Back to top
View user's profile Send private message
edgar



Joined: 28 Dec 2003
Posts: 916
Location: Pred monitorom

PostPosted: 02.09.2004 18:55    Post subject: Add user to your forum ignore list Reply with quote

maxy wrote:
baza je mysql, a tko je shvatio sto platypus zeli - ne znam, cekat cemo njega da potvrdi Smile

no znam da mu je stranica i svi radovi na LAMP-u stoga znam da koristi mysql tako da bi ovaj moj query radio kak spada (pod pretpostavkom da sam pogodio sto zeli).


Ako si pogodio što zeli, (a tako mi se cini) , tvoj query radi skroz ok i vraća predviđeno (s asumpcijom da zelimo to sto vraca ... da platypus zeli izabrati sva unikatna prezimena te pripadajuci ID te ime...Rolling Eyes ).
Naravno, radi se o MySQL-u 4.0.18.

_________________
Digital Genetics | Koote | Nuspojava
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Chaby



Joined: 19 Oct 2003
Posts: 132
Location: VG/ Kurilovec

PostPosted: 02.09.2004 20:13    Post subject: Add user to your forum ignore list Reply with quote

godot wrote:
Provjerio sam na MSSQL-u i javlja greske za one nepostojece argumente iz group by djela. Sjetio se ove sheme sa argumentima i prvjerio u SQL knjiz. Nece radi Smile


Nemam sad doma instaliran SQL Server da probam, ali to bi se dalo lako rješit jednom varijablom i triggerom Cool .
Back to top
View user's profile Send private message
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 02.09.2004 20:16    Post subject: Add user to your forum ignore list Reply with quote

tko ne bi volio sav ovaj tehnicki rijecnik te programerska prepucavanja... Rolling Eyes

aj lav dis gejm Very Happy
Back to top
View user's profile Send private message
Chaby



Joined: 19 Oct 2003
Posts: 132
Location: VG/ Kurilovec

PostPosted: 02.09.2004 20:31    Post subject: Add user to your forum ignore list Reply with quote

maxy wrote:
tko ne bi volio sav ovaj tehnicki rijecnik te programerska prepucavanja... Rolling Eyes


Samo pokušavam pomoć (iako ne kužim zakaj, pošo u naslovu piše da je riječ o MySQL-uLaughing )

Sad možda ispadnem glup Embarassed, al' nemam di probat i brijem da bi radilo na SQL Serveru. Nek proba netko...

CREATE VIEW pogled
AS
SELECT prezime FROM nekaj

declare @brojac int
SELECT @brojac= sum(prezime) WHERE nekaj.prezime = pogled.prezime
SELECT ime, prezime, id FROM nekaj
WHERE @brojac=1
Back to top
View user's profile Send private message
Platypus



Joined: 07 Feb 2004
Posts: 235

PostPosted: 02.09.2004 21:22    Post subject: Add user to your forum ignore list Reply with quote

u naslovu topica stoji "MySQL" i vjerovali ili ne mislio sam na MySQL.. Shocked
Back to top
View user's profile Send private message MSN Messenger
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 02.09.2004 21:34    Post subject: Add user to your forum ignore list Reply with quote

godot wrote:
maxy wrote:
(pod pretpostavkom da sam pogodio sto zeli).

Very Happy Very Happy


dakle, pogodio sam sto zeli, upotrijebio ispravnu bazu i ispravan query tak da...read the topic title next time Very Happy
Back to top
View user's profile Send private message
edgar



Joined: 28 Dec 2003
Posts: 916
Location: Pred monitorom

PostPosted: 02.09.2004 21:57    Post subject: Add user to your forum ignore list Reply with quote

maxy wrote:
tko ne bi volio sav ovaj tehnicki rijecnik te programerska prepucavanja... Rolling Eyes

aj lav dis gejm Very Happy


beckett puppies lead the way (at least in that area HELLO MR. SCIENTIST!!!111 )

Platypus wrote:
u naslovu topica stoji "MySQL" i vjerovali ili ne mislio sam na MySQL.. Shocked


E znaš... sad si me sjetio da ti kažem jednu anegdotu od nedavno.. baš paše za ovo Wink . Tako ti je pred mjesec dana došao jedan tip u firmu koja je davala natječaj za programere. Došlo nas 5-6 i svi smo bili zajedno u sali. I sad, u naslovu oglasa tražilo se .NET programere.. uglavnom, dođe taj tip na red i pita ti njega ovaj, kolko ima iskustva s .NET-om, što zna itd... a ovaj će.. a ne znam ja .NET, ali sam dugo radio s Javom i završio par projekata... ... PR: ma dobro, ali koliko si radio u .NET-u?? Znaš, mi u oglasu tražimo .NET ljude...... tip: ma ne znam .NET, al i u Javi ja to super.... ... lol Very Happy

ne trebam objašnjavat, zar ne ? Wink

Last edited by edgar on 02.09.2004 22:07; edited 1 time in total

_________________
Digital Genetics | Koote | Nuspojava
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group