Beste mensen,
Ik heb het volgende probleem. Wat ik doe is ik haal bij de eerste query een ID uit de tabel documenten door te zoeken op projectnummer. Daarna voor ik de query uit om het bedrijf erbij te zoeken. Daarna wil ik dat hij op onderdeel sorteerd.
Ik gebruik de volgende code maar ik krijg steeds de volgende error en snap niet wat deze betekend:
Column 'bedrijven.mobielenummer' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
<?php
$query5= "SELECT bedrijfid,naam_bedrijf,adres,postcode,plaats,onderdeel,telefoonnummer,faxnummer,email,contactpersoon,mobielenummer FROM bedrijven WHERE EXISTS (SELECT 1 FROM documenten WHERE documenten.projectnummer LIKE '%" . $_POST["docproject"] . "%') GROUP BY bedrijven.bedrijfid ORDER BY naam_bedrijf ASC";
$result5= mssql_query($query5) or die (mssql_get_last_message());
while ($row5 = mssql_fetch_array($result5)){
echo ("<tr><td>");
echo ($row5["naam_bedrijf"]);
echo ("</td><td>");
echo ($row5["adres"]);
echo ("</td><td>");
echo ($row5["postcode"]);
echo ("</td><td>");
echo ($row3["plaats"]);
echo ("</td><td>");
echo ($row5["onderdeel"]);
echo ("</td><td>");
echo ($row5["telefoonnummer"]);
echo ("</td><td>");
echo ($row5["faxnummer"]);
echo ("</td><td>");
echo ($row5["email"]);
echo ("</td><td>");
echo ($row5["contactpersoon"]);
echo ("</td><td>");
echo ($row5["mobielenummer"]);
echo ("</td></tr>");
}
?>
Weet iemand hoe dit op te lossen?
Alvast bedankt
Nilis
285 views