Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - ArroWeb

Pagine: [1]
1
Sviluppo / Re:Join database con risultati multipli
« il: 05 Gen 2017, 15:13:59 »
Allora forse hai bisogno di usare la funzione GROUP_CONCAT


Ci ho provato e mi restituisce un solo risultato

2
Sviluppo / Re:Join database con risultati multipli
« il: 02 Gen 2017, 10:47:49 »
 ;D  era buono lo spumante?  :P
Cmq ci avevo pensato pure io a fare due query, ma se poi i dati nel database aumentano ogni volta che faccio una ricerca, il serve riceve due chiamate e ci vuole più tempo prima che risponda, sarebbe preferibile tutto in una query.

3
Sviluppo / Join database con risultati multipli
« il: 31 Dic 2016, 19:47:55 »
  Salve avrei un problema sto creando un nuovo componente per joomla una specie di motore di ricerca ed ho riscontrato un problema effettuando una query al database spero che voi possiate aiutarmi.


Vi spiego ho creato 2 tabelle cosi:


TAB1
idtitlecity
1CasaMilano
2CasaRoma

TAB2
idid_tab1title
11Nuova
21Vecchia
31Bilocale
42Villa
52Villetta
62Monolocale

Con questa query:


Codice: [Seleziona]
<?php
$db 
JFactory::getDbo();       
$query $db->getQuery(true);
 
$query->select('*');
      
$query->from($db->quoteName('#__tab1') . ' AS a');
      
$query->join('LEFT'$db->quoteName('#__tab2') . ' AS b ON (' $db->quoteName('a.id') . ' = ' $db->quoteName('b.id_tab1') . ')');
           
$db->setQuery($query);       
$results $db->loadObjectList();
?>



quando carico la pagina il risultato è il seguente:


1. casa - milano - nuova
2. casa - milano - vecchia
3. casa - milano - bilocale
4. casa - roma - villa
5. casa - roma - villetta
6. casa - roma - monolocale


io vorrei invece ricevere questo risultato:


1. casa - milano - ( nuova, vecchia, bifocale )
2. casa - roma - ( villa, villetta, monolocale )


 
Come posso fare?

Pagine: [1]


Web Design Bolzano Kreatif