Групиране на резултатите

sentenello

Registered
Здравейте,
Чудя се ако имам в бд-то ето тези данни примерно.
Код:
15.08  CSKA - levski
15.08  Hamburger - Dortmund

21.08 Levski - CSKA
21.08 Dortmund - Hamburger

Как мога да ги изведа ето по този начин.

Код:
15.08  CSKA - levski
21.08 Levski - CSKA

15.08  Hamburger - Dortmund
21.08 Dortmund - Hamburger
 
Код:
SELECT * 
FROM `matches` 
WHERE `home` = 'levski'
AND `guest` = 'cska'
OR `home` = 'cska'
AND `guest` = 'levski'
ORDER BY `datentime` ASC
 
eLite каза:
Код:
SELECT * 
FROM `matches` 
WHERE `home` = 'levski'
AND `guest` = 'cska'
OR `home` = 'cska'
AND `guest` = 'levski'
ORDER BY `datentime` ASC

Мне, твоя вариант няма да ми свърпи работа. Я си представи че имам 30-40 мача ?
 
Пробвай така:
Код:
$query2 = mysql_query('SELECT * FROM `matches` ORDER BY `id` ASC');
while($row2 = mysql_fetch_assoc($query)) {
	$home_match = $row2['home_match'];
	$guest_match = $row2['guest_match'];
$query = mysql_query("SELECT * FROM `matches` WHERE `home` = '$home_match' AND `guest` = '$guest_match' OR `home` = 'home_match' AND `guest` = '$guest_match' ORDER BY `datentime` ASC");
while($row = mysql_fetch_assoc($query)) {
//your code...
}}

//your code... - тук си пишеш кода, за да извадиш това, което искаш от втората заявка т.е $query
 
nom3r1 каза:
Пробвай така:
Код:
$query2 = mysql_query('SELECT * FROM `matches` ORDER BY `id` ASC');
while($row2 = mysql_fetch_assoc($query)) {
	$home_match = $row2['home_match'];
	$guest_match = $row2['guest_match'];
$query = mysql_query("SELECT * FROM `matches` WHERE `home` = '$home_match' AND `guest` = '$guest_match' OR `home` = 'home_match' AND `guest` = '$guest_match' ORDER BY `datentime` ASC");
while($row = mysql_fetch_assoc($query)) {
//your code...
}}

//your code... - тук си пишеш кода, за да извадиш това, което искаш от втората заявка т.е $query

Известно време отсъствах. Сега се прибрах и пробвах кода, но без успех.
Интересува ме какви стойности трябва да са home_match и guest_match
Код:
$home_match = $row2['home_match'];
	$guest_match = $row2['guest_match'];
 

Back
Горе