Jaqueson
20-03-2007, 11:28
Hi,
ich habe Joomla mit den Komponenten Joomleague un JCal im Einsatz.
Ich wollte nun, alle Spiele die ich in Joomleague pflege ind JCal übertragen.
Dazu wollte ich mir die Daten im nötigen Format erst ein mal anzeigen lassen.
Ich habe dazu folgendes Statement gebastelt:
SELECT
CONCAT(
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart1 ), ' - ' ,
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart2 )
) AS title,
CONCAT(
'Spiel gegen ',
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart2 )
) AS description,
'1' AS cat,
ro.round_date AS start_date,
DATE_ADD(ro.round_date, INTERVAL '105:0' minute_second) AS end_date,
DATE_FORMAT(ro.round_date, '%e') AS day,
DATE_FORMAT(ro.round_date, '%c') AS month,
DATE_FORMAT(ro.round_date, '%Y') AS year
FROM jos_joomleague_matches ma
JOIN
jos_joomleague_rounds ro
ON
ma.round_id = ro.matchcode
WHERE ma.matchpart1 = 1;
Wenn ich es ausführe kommen aber folgende Fehlermeldungen:
SQL-Befehl: Bearbeiten
SHOW KEYS FROM
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Es liegt wohl an den Subqueries. Wenn ich Sie rausnehme, geht es...
Was ist an dem Statement falsch?
ich habe Joomla mit den Komponenten Joomleague un JCal im Einsatz.
Ich wollte nun, alle Spiele die ich in Joomleague pflege ind JCal übertragen.
Dazu wollte ich mir die Daten im nötigen Format erst ein mal anzeigen lassen.
Ich habe dazu folgendes Statement gebastelt:
SELECT
CONCAT(
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart1 ), ' - ' ,
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart2 )
) AS title,
CONCAT(
'Spiel gegen ',
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart2 )
) AS description,
'1' AS cat,
ro.round_date AS start_date,
DATE_ADD(ro.round_date, INTERVAL '105:0' minute_second) AS end_date,
DATE_FORMAT(ro.round_date, '%e') AS day,
DATE_FORMAT(ro.round_date, '%c') AS month,
DATE_FORMAT(ro.round_date, '%Y') AS year
FROM jos_joomleague_matches ma
JOIN
jos_joomleague_rounds ro
ON
ma.round_id = ro.matchcode
WHERE ma.matchpart1 = 1;
Wenn ich es ausführe kommen aber folgende Fehlermeldungen:
SQL-Befehl: Bearbeiten
SHOW KEYS FROM
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Es liegt wohl an den Subqueries. Wenn ich Sie rausnehme, geht es...
Was ist an dem Statement falsch?
