Ik heb een vraagje, waar ik met behulp van de zoekfuncties van google en GoT niet uit kom. Zoals wel vaker zal dit komen doordat mijn totale gebrek aan php kennis er voor zorgt dat ik nooit weet op welke woorden ik moet zoeken.
Mijn vraag heeft betrekking op de volgende query:
$query = "SELECT Schip.Naam, schipint.Interieur ".
"FROM Schip, schipint ".
"WHERE Schip.Naam = schipint.Schip AND Schip.Werf = '$Naam'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['Interieur'];
echo "<br />";
}
Buiten mijn verwachting om lukte mijn join query zowaar in een keer en krijg ik precies de results die ik ook verwacht. De query laat zien welke Interieurbouwers er allemaal voor werf X hebben gewerkt. Feit is dat een interieurbouwer vaak aan meerdere projecten bijdezelfde werf heeft gewerkt waardoor de uitkomst van die query bij een willekeurige werf er ongeveer zo uit ziet:
De Klerk
De Klerk
Fitz
Fitz
Fitz
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Omdat het geen enkel nut heeft om te laten zien dat 'Struik & Hamerslag' wel 10x voor deze werf heeft gewerkt, en het er heel storend uitziet, vroeg ik me af of het mogelijk is om in de query iets aan te passen waardoor hij alleen unieke uitkomsten geeft. Dus wanneer er al een keer Struik & Hamerslag uit is gekomen dit niet nog een keer wordt getoond. De Uitkomst van de vorige query wil ik dan ook graag als volgt:
De Klerk
Fitz
Struik & Hamerslag
Alvast bedankt voor de moeite!
Mijn vraag heeft betrekking op de volgende query:
$query = "SELECT Schip.Naam, schipint.Interieur ".
"FROM Schip, schipint ".
"WHERE Schip.Naam = schipint.Schip AND Schip.Werf = '$Naam'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['Interieur'];
echo "<br />";
}
Buiten mijn verwachting om lukte mijn join query zowaar in een keer en krijg ik precies de results die ik ook verwacht. De query laat zien welke Interieurbouwers er allemaal voor werf X hebben gewerkt. Feit is dat een interieurbouwer vaak aan meerdere projecten bijdezelfde werf heeft gewerkt waardoor de uitkomst van die query bij een willekeurige werf er ongeveer zo uit ziet:
De Klerk
De Klerk
Fitz
Fitz
Fitz
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Struik & Hamerslag
Omdat het geen enkel nut heeft om te laten zien dat 'Struik & Hamerslag' wel 10x voor deze werf heeft gewerkt, en het er heel storend uitziet, vroeg ik me af of het mogelijk is om in de query iets aan te passen waardoor hij alleen unieke uitkomsten geeft. Dus wanneer er al een keer Struik & Hamerslag uit is gekomen dit niet nog een keer wordt getoond. De Uitkomst van de vorige query wil ik dan ook graag als volgt:
De Klerk
Fitz
Struik & Hamerslag
Alvast bedankt voor de moeite!