• Home
  • Forum
  • Fare Web
  • Classic ASP

Query ridondante

  • Creatore Discussione Creatore Discussione Prof_Marino
  • Data di inizio Data di inizio 17 Mag 2008
P

Prof_Marino

Nuovo Utente
9 Mag 2008
7
0
0
  • 17 Mag 2008
  • #1
Salve a tutti, nel realizzare il mio primo sito, sto utilizzando frontpage che consente di interagire con access creando pagine di risultati .asp
Qualcuno mi saprebbe dire come si fa ad evitare la ridondanza dei dati restituiti da una query fra tabelle relazionate?
io inserisco in seguente codice :
SELECT Utenti.IDUtente, Utenti.Nome, Commenti.IDCommento, Commenti.Data, Commenti.Commento
FROM Utenti RIGHT JOIN Commenti ON Utenti.IDUtente = Commenti.IDUtente;
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 23 Mag 2008
  • #2
Ciao

Non ho ben capito la tua rischiesta, ma anzitutto devo redarguirti per il fatto che utilizzi FrontPage

Scherzi a parte, ci sono 2 modi per aiutarti:
1 - Risolvere il problema utilizzando Front Page
2 - Risolvere il problema mettendo mano manualmente al codice ASP (il che comunque implica da parte tua una conoscenza minima dell'argomento, altrimenti sarebbe come aiutare qualcuno parlandogli in una lingua che non conosce)

Dimmi tu
 
P

Prof_Marino

Nuovo Utente
9 Mag 2008
7
0
0
  • 23 Mag 2008
  • #3
Ciao, grazie, se fosse possibile preferirei capire come modificare manualmente il codice generato da frontpage in modo da poter sfruttare la comodità di creazioni automatizzate che fanno risparmiare un bel pò di tempo ma riuscendo a personalizzarle a 360°.
Pensi di potermi aiutare?
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 23 Mag 2008
  • #4
Prof_Marino ha scritto:
...
Pensi di potermi aiutare?
Clicca per allargare...
Ci posso provare

Dunque, da quel che ho capito, vuoi evitare che vengano stampante righe ripetute di un recordset.

Hai già provato con la clausola GROUP BY di SQL?

Puoi postare 3 o 4 righe di esempio del recordset che hai ora, di modo da farci capire cosa vuoi evitare che succeda, e cosa vuoi far succedere al suo posto?
 
P

Prof_Marino

Nuovo Utente
9 Mag 2008
7
0
0
  • 23 Mag 2008
  • #5
Ok, se hai frontpage ed esegui la "creazione guidata interfaccia databse" puoi personalizzare la pagina risultati cliccando 2 volte sull'area gialla, cosicchè si possa inserire una query come quella che ho indicato precedentemente; tuttavia ciò che non so come modificare è la ripetizione inutile di righe riferite ad uno stesso utente per ogni commento da lui inserito.
Quindi se io ho 2 tabelle :
Utenti (IdUtente, Nome)
Commenti (IdComm, Data, Comm, IdUtente)

vorrei :

Utente 1
-----------------
Comm 1
Comm 2
Comm 3
-----------------

Utente 2
-----------------
Comm 1
Comm 2
-----------------

Utente 3
-----------------
Comm 1
Comm 2
Comm 3
Comm 4
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 26 Mag 2008
  • #6
Non ho FP

Dunque, ho capito cosa intendi, dammi il tempo di cercare un esempio che possa spiegarti bene come fare, e appena lo trovo te ne posto il link.
 
P

Prof_Marino

Nuovo Utente
9 Mag 2008
7
0
0
  • 26 Mag 2008
  • #7
Ok grazie mille
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 27 Mag 2008
  • #8
Salve Prof, mi scusi per l'immenso ritardo, sono stato e sono sepolto di lavoro!

Ho trovato la query di esempio che mi inviò in privato nei giorni scorsi:

SELECT Utenti.IDUtente, Utenti.Nome, Registrazioni.Data, Registrazioni.Commento FROM Utenti INNER JOIN Registrazioni ON Utenti.IDUtente = Registrazioni.IDUtente

Mi pare io l'abbia un po modificata.

Aggiunga semplicemente:

GROUP BY Utenti.IDUtente

Quindi:

SELECT Utenti.IDUtente, Utenti.Nome, Registrazioni.Data, Registrazioni.Commento FROM Utenti INNER JOIN Registrazioni ON Utenti.IDUtente = Registrazioni.IDUtente GROUP BY Utenti.IDUtente

Ci faccia sapere!
 
P

Prof_Marino

Nuovo Utente
9 Mag 2008
7
0
0
  • 28 Mag 2008
  • #9
Salve, nonostante avessi già provato questa alternativa ci ho riprovato ancora una volta ma l'esito è sempre negativo; per prima cosa compare il seguente messaggio :

Tipo di errore:
Microsoft JET Database Engine (0x80040E21)
Impossibile eseguire una query che non include l'espressione "Nome" specificata come parte di una funzione di aggregazione.

Così aggiungo "Nome", ma l'errore resta in quanto poi manca "Data" e così via finchè in pratica non si inseriscono tutti i campi presenti nell'espressione con il risultato che resta praticapente identico a prima!!!

Riusciremo a risolvere l'enigma?
Spero di si;
intanto ringrazio anticipatamente chiunque si interessi a questo problema e mi cerchi di aiutare con qualunque idea possibile.
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 28 Mag 2008
  • #10
Salve Prof, posti la query che mi ha indicato illo tempore; alla fine deve semplicemente integrare la stringa SQL con GROUP BY.

Mi faccia sapere.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Sintassi query update
  • Max61
  • 18 Lug 2024
  • PHP
Risposte
1
Visite
2K
PHP 23 Apr 2025
webest
C
In VBA estrapolare i dati di una Query e memorizzarli in variabili.
  • Ciccio_54
  • 14 Lug 2024
  • MS Access
Risposte
0
Visite
3K
MS Access 14 Lug 2024
Ciccio_54
C
query su due tabelle e dati doppioni
  • max75
  • 16 Gen 2024
  • MS Access
Risposte
2
Visite
2K
MS Access 17 Gen 2024
max75
E
Aiuto per query
  • Emanuele85
  • 25 Nov 2023
  • PHP
Risposte
8
Visite
3K
PHP 14 Dic 2023
marino51
E
Query differenza tra tabelle
  • Emanuele85
  • 3 Set 2023
  • MySQL
Risposte
5
Visite
2K
MySQL 4 Set 2023
Emanuele85
E
E
Query Alias
  • Emanuele85
  • 3 Giu 2023
  • PHP
Risposte
4
Visite
2K
PHP 4 Giu 2023
Emanuele85
E
T
Query con date
  • tigre2209
  • 27 Mag 2023
  • MS Access
Risposte
1
Visite
1K
MS Access 31 Mag 2023
marino51
K
Inserimento query Errore 1366
  • Kiko74b
  • 6 Mag 2023
  • PHP
Risposte
4
Visite
1K
PHP 7 Mag 2023
marino51
D
Jquery - modifica elemenento onlick
  • Dantevil
  • 1 Apr 2023
  • jQuery
Risposte
1
Visite
2K
jQuery 2 Apr 2023
WmbertSea
E
Problema jquery Success
  • Emanuele85
  • 15 Gen 2023
  • jQuery
Risposte
2
Visite
2K
jQuery 19 Gen 2023
marino51
L
Query e selezione DB con $_POST
  • Luigi1972
  • 18 Ott 2022
  • PHP
Risposte
2
Visite
978
PHP 19 Ott 2022
Luigi1972
L
M
query update e delete
  • mioser
  • 19 Ago 2022
  • PHP
Risposte
0
Visite
814
PHP 19 Ago 2022
mioser
M
R
jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax
  • robyspider77
  • 3 Ago 2022
  • Ajax
Risposte
5
Visite
3K
Ajax 4 Ago 2022
robyspider77
R
E
PHP & jQuery
  • edo64
  • 16 Lug 2022
  • PHP
Risposte
8
Visite
2K
PHP 31 Lug 2022
WmbertSea
A
media degli elementi estratti da una query
  • AndreaCerre
  • 20 Giu 2022
  • MySQL
Risposte
0
Visite
1K
MySQL 20 Giu 2022
AndreaCerre
A
S
  • Bloccata
Passare query o utm alla pagina successiva
  • smg85
  • 19 Giu 2022
  • Domini
Risposte
1
Visite
1K
Domini 19 Giu 2022
Max 1
O
  • Bloccata
problema con query
  • Odino7009
  • 23 Mag 2022
  • PHP
Risposte
4
Visite
2K
PHP 24 Mag 2022
Odino7009
O
M
Query
  • Max61
  • 19 Mag 2022
  • PHP
Risposte
8
Visite
2K
PHP 24 Mag 2022
Max61
M
R
query DELETE non cancella i record
  • r33ky
  • 7 Apr 2022
  • PHP
Risposte
1
Visite
1K
PHP 8 Apr 2022
marino51
G
Query con i giorni della settimana
  • Gae
  • 20 Mar 2022
  • MySQL
Risposte
10
Visite
3K
MySQL 28 Mar 2022
Gae
G
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?