Dubbio "Having" postato il 09/07/2013 12:39:40 nel forum programmazione, gdrcd, open source, hosting
Signori, domanda sull'uso di "HAVING" in php.
SE ho questa stringa:
Pagine → 1
09/07/2013 13:19:27
No :)
(E manca un pezzo di query :P)
La struttura di una query generica in SQL prevede che nella clausola HAVING tu abbia condizioni di selezione su un aggregatore.
Per selezionare uno specifico campo dovresti usare la clausola WHERE, esempio:
Entità PG: pgID, Nome, Razza
Entità Posts: postID, titoloPost, IDautore
Se voglio selezionare tutti i PG con più di 100 post:
09/07/2013 14:28:23 e modificato da sgc carter il 09/07/2013 14:28:59
Allora, "l'interezza" della query (che ad oggi funziona bene XD) è:
09/07/2013 18:40:05 e modificato da leoblacksoul il 09/07/2013 18:42:08
No! Come ha detto digital-destiny le condizioni legate a un campo non aggregato vanno necessariamente fatte con la clausola where!
Inoltre, dato che quella query l'ho scritta io XD, mi pare di ricordare che insieme a lei c'era una query gemella che faceva altro usando quelle stesse condizioni...credo che vada aggiornata anche quella allo stesso modo.
La query corretta è:
09/07/2013 20:17:14
Sì, sì, c'è l'altra parte ne ho postata solo una per non appesantire il tutto, anche perché, applicare la condizione anche all'altra, poi non è un problem ^^
Vi ringrazio tutti per l'aiuto, speriamo funzioni tutto ^^
09/07/2013 20:39:51 e modificato da sgc carter il 09/07/2013 21:00:25
Ed ecco la query completa, aggiornata:
09/07/2013 21:01:32
Problema... non va XD
La query postata sopra, toglie 1 punto exp a ogni PG che NON ha preso punti da una settimana MA non aggiunge la riga "Now" nella tabella Punti...
Qualche idea?
09/07/2013 21:43:17
Mi spiego meglio:
L'idea è di modificare questa query:
10/07/2013 00:11:37
IDRazza non è una colonna di nessuna delle tabelle usate nella query di insert...quindi ovviamente la query fallisce.
Puoi farlo nella update perchè la update agisce sulla tabella Personaggio che appunto contiene il campo IDRazza
Per far funzionare anche l'insert bisogna aggiungere una tabella nelle selezioni interne. Così:
10/07/2013 03:01:33
Come sempre questa community si distingue VERAMENTE da molte altre per lo spirito di collaborazione che viene dimostrato ogni volta.
Ringrazio vivamente staff_universe_fairy_tail e digital-destiny ma soprattutto leoblacksoul che già più di una volta mi ha aiutato in maniera precisa, rapida e gentilissima!
Posto il codice, qualora mai servisse a qualcun'altro:
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
World of Warship: Nuova mappa: Isole al tramonto
I dati del generatore di rank sono stati aggiornati!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Piume Nere: 🎅🎁📜Racconti Popolari e Cibo 🍞🎁🎅
New York Heroes Reborn - Avengers Academy: Integrazione png con ia e sala caos
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
Roma I Triumviri: Saturnalia su RiT dal 17 al 21 dicembre
RAID Shadow Legends: Ottieni un feroce Campione Leggendario: Predator!
Tibia: Aggiornamento Invernale 2025 ❄️
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Feudera: UPDATE #0.49.5.1 - Versioni mobile
Il gestore di Unwritten Destinies GDR ha risposto alla recensione di aver
crossfire ha recensito Unwritten Destinies GDR
Unwritten Destinies GDR: Loading... ❄️
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
