---
title: "Förkorta SQL:en"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/116878-förkorta-sql-en"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Melea"
published: "2004-11-27T18:52:21.000Z"
updated: "2004-11-27T18:59:44.000Z"
replies: 1
views: 172
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/116878-förkorta-sql-en"
---

# Förkorta SQL:en

## #1 — Melea, 2004-11-27T18:52Z

Hejsan

Jag har knåpat ihop en SQL kod till ett betting-system vi ska ha på en sida, saken är den att det bidde en jedrans många SQL-frågor och detta kommer ta kraft från server.

Går det att korta ner detta på något sätt?

```
$SQL = mysql_query("SELECT b_match.p1 as player1, b_match.p2 as player2, SUM(b_betting.b_mineral) as totalmin, 
b_match.id as m_id, b_match.match_start FROM b_match LEFT JOIN
b_betting ON b_match.id = b_betting.match_id GROUP BY b_match.id DESC") or die (mysql_error());
while($row = mysql_fetch_array($SQL)) {

	$query = mysql_query("SELECT SUM(b_betting.b_mineral) AS minperbet FROM b_betting LEFT JOIN
	users ON b_betting.user_id = users.id WHERE b_betting.match_id = '$row[m_id]' AND b_betting.b_player = '$row[player1]'") or die (mysql_error());
	$row2 = mysql_fetch_array($query);

	$query1 = mysql_query("SELECT SUM(b_betting.b_mineral) AS minperbet FROM b_betting LEFT JOIN
	users ON b_betting.user_id = users.id WHERE b_betting.match_id = '$row[m_id]' AND b_betting.b_player = '$row[player2]'") or die (mysql_error());
	$row3 = mysql_fetch_array($query1);

	$query2 = mysql_query("SELECT b_mineral, b_player FROM b_betting WHERE user_id = '$_SESSION[user_id]'") or die (mysql_error());
	$row4 = mysql_fetch_array($query2);

}
```

Tacksam för svar

Permalänk: https://www.webforum.nu/p/116878

## #2 — LarsG, 2004-11-27T18:59Z

Vad är det du vill åstadkomma?

Beskriv dian tabeller, ange exempel på datainnehåll och vilket resultat du vill ha.

Din group by i den första frågan är felaktig.

Permalänk: https://www.webforum.nu/p/1493430

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/116878-förkorta-sql-en
