Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] Problem dotyczący grupowania, Prośba o pomoc - jak stworzyć tabelę dubletów z wyjściowej tabeli?
JotJot
post 4.11.2013, 17:45:41
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.11.2013

Ostrzeżenie: (0%)
-----


Być może to trywialne, ale jestem kompletnym nowicjuszem w SQLu i właśnie się go uczę. Bardzo proszę o pomoc - interesuje mnie nawet jakakolwiek wskazówka lub pomysł.

Problemik jest następujący. Mam tabelę:
Kod
BIBLIOTEKA
SYGNATURA_KSIAZKI             AUTOR                   TYTUL
10001                         Chmielewska, Joanna     Wszystko czerwone

i tak dalej.

Moim zadaniem jest utworzyć listę wszystkich książek, które występują w mojej tabeli w kilku egzemplarzach (więcej niż jednym). Umiałbym to rozwiązać, gdyby AUTOR i TYTUL były połączone w jedną kolumnę o nazwie AUTOR-TYTUL - wtedy napisałbym tak:

SELECT AUTOR-TYTUL AS Autor-Tytul, count(AUTOR-TYTUL) AS Liczba_ksiazek HAVING count(AUTOR-TYTUL) > 1;

Choć nie jestem pewien, czy to byłoby dobrze - a czy byłoby? No i najważniejsze - jak rozwiązać oryginalne zadanie? Bardzo proszę o jakąkolwiek wskazówkę...


Go to the top of the page
+Quote Post
nospor
post 5.11.2013, 08:13:30
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Przeciez sam mozesz polaczyc te dwa pola w jedno przy pomocy CONCAT


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mmmmmmm
post 5.11.2013, 08:19:50
Post #3





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


  1. SELECT AUTOR, TYTUL, Count(*) AS Liczba_ksiazek FROM ksiazki GROUP BY AUTOR, TYTUL HAVING Count(*)>1
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:01