Questione : Dedupe un mysql prodotto using il PHP

Ciao,

I che prova a calcolare fuori come a dedupe una domanda che denomino usando il PHP che mi dà i duplicati. Il motivo che è è perché l'identificazione dalla tabella principale ha i un--molti rapporto con un altro table.

So quando I

select main.column, other.column dalla conduttura, altra dove main.ID=other.foreignkey; il

I ottiene questo risultato: il beef

I del chicken
meat del grape
meat del lemon
fruit del apple
fruit del

fruit vuole liberarsi dei duplicati nella prima colonna. Bene, non solo il primo perché in realtà ho un unire dove sto usando le tabelle multiple e non voglio basicamente i duplicati in quelle colonne either.

So che cosa sono detto sono io voglio potere stampare fuori 1 fila per risultato per ogni colonna tranne la colonna da quel un table.

example: il beef

This del chicken
dell'albero della spremuta del

fruit del apple
del lemon
del grape
meat di colore marrone rosso della salsa è che cosa sto usando a ouput la domanda:

echo “„;

mentre ($row = mysql_fetch_row ($query)) {eco “„ del
; foreach del
($row come $str) {eco “
„; eco “„ del
del
}; eco “
„ del
. $str. “
„ del
del
}; il


I lo ha provato e non è riuscito a fare using mysql in modo da ora sto provando con il PHP.  Può qualcuno aiutarlo fuori con questo soddisfa? È chiaro che cosa sto chiedendo?
class= del

Risposta : Dedupe un mysql prodotto using il PHP

Realmente dovreste usare un unire se stiate usando una chiave da una tabella ad un altro, ma seguirlo che cosa ora avete potrebbe fare qualcosa come quanto segue:

selezionare main.column come conduttura, il group_concat (other.column) come altro dalla conduttura, altra dove gruppo di main.id=other.id da main.column;

quale restituirebbe qualcosa come quanto segue:


+------+--------------------------+
| principale | altro                           |
+------+--------------------------+
| frutta   | mela, pera, limone        |  
| carne | mucca, maiale                       |
+------+--------------------------+

potreste allora usare per trasformarlo in un allineamento per tuttavia voi volete usarli.

meglio di fortuna!
Altre soluzioni  
 
programming4us programming4us