Fråga : Dedupe en mysql som tillverkas using php

Hi pröva förmiddag för

I att figurera ut hur till dedupe en query den I-appell using php som ger mig dubblett. Resonera som den är, är, därför att LEGITIMATIONEN från det huvudsakligt bordlägger har en-till-många förhållandet med en annan table.

So när I

select main.column, other.column från huvudsakligt, annan var main.ID=other.foreignkey;

I får detta resultat: beef

I för chicken
meat för grape
meat för lemon
fruit för apple
fruit för

fruit önskar att få rid av dubbletten i den första kolonnen. Välla fram inte endast första, därför att i verkligheten jag har en sammanfoga var I-förmiddagen using multipel bordlägger och jag inte önskar dubblett i de kolonner either.

So i stort vad I-förmiddagordstävet är mig önskar att vara kompetent att skriva ut ut 1 ror per resultatet för varje kolonn undantar kolonnen från den en table.

example: beef

This för chicken
för den röda för treen för fruktsaft för

fruit för apple
för lemon
för grape
meat bruntet för sås djur är vad I-förmiddagen genom att använda till ouput queryen:

echo ””; stunder för

($row = mysql_fetch_row ($query)) {
ekar ””; foreach för
($row som $str) {
ekar ”
”;
för
} ekar ””;
för
} ekar ”
”. $str. ”
”;


I försökte och missade för att göra den using mysql så mig förmiddagen som var pröva nu med php.  Kan vem som helst hjälpa mig ut med denna att behaga? Är den klar vad I-förmiddagen som frågar för?
" klar "

Svar : Dedupe en mysql som tillverkas using php

Egentligen du bör använda en sammanfoga, om du använder ett nyckel- från en bordlägger till another, men att följa vad du har nu, dig kunde göra något den något liknande efter:

välj main.column som huvudsaklig, group_concat (other.column) som annan från huvudsakligt, annan var main.id=other.id-gruppen vid main.column;

vilket skulle retur något något liknande efter:


+------+--------------------------+
| huvudsakligt | annat                           |
+------+--------------------------+
| frukt   | äpple pear, citron        |  
| meat | ko pig                       |
+------+--------------------------+

du kunde därefter använda för att vända den in i en samling för dig önskar emellertid att använda den.

bäst av lycka!
Andra lösningar  
 
programming4us programming4us