I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
det gør man bare ikke. :( I det udtræk du ønsker har du virkelig brug for du sub-selects som mysql ikke har.
Det nærmeste bliver nok at udvide tabellen users med 2 ekstra felter: pixpoints og sourcepoints og så opdatere de felter før du laver det endelige udtræk på users alene.
Jo her er en rimeligt nem en: slå tabellerne pix og source sammen til een tabel hvor kolonnen 'point' er erstattet af 2 kolonner, 'pixpoint' og 'sourcepoint' og sørg så for at et af de felter altid er 0.
$query = mysql_query("SELECT username FROM users");
while($r = mysql_fetch_array($query)) {
$qS = mysql_query("SELECT SUM(point) AS point FROM source WHERE udgiver = '$r[username]'"); $qP = mysql_query("SELECT SUM(point) AS point FROM pix WHERE udgiver = '$r[username]'");
mysql_query("INSERT INTO temp_point (username, sourcepts, pixpts, ialt) VALUES ('$r[username]', '$sourcepts', '$pixpts', '$ialt')") or die (mysql_error());
}
$query = mysql_query("SELECT users.username, temp_point.ialt AS ialt FROM users LEFT JOIN temp_point ON temp_point.username = users.username ORDER BY ialt DESC") or die (mysql_error()); while($r = mysql_fetch_array($query)) {
Helt optimalt er det godt nok ikke. Men det virker :) Tak for hjælpen!
Rart at se at der stadigvæk er overtal af seriøse brugere på eksperten.
// Torben Lajer blarp.dk
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.