Hallo Fachmänner,
ich habe ein kleines problem bzw. MySQL hat ein problem mit meiner Abfrage, das dämliche ist nur local auf meinem Test-Server macht sie keine prbleme :(
Hier mal die abfrage:
Code:
SELECT kat_bez, skat_bez
FROM tbl_subkat AS subk
JOIN tbl_kat AS k ON subk.kat_id = k.kat_id
WHERE subk.skat_id = '1'
local gibt sie richtig zurück die subkategorie und die kategorie, aber im internet gibt sie immer nur zurück:
You have an error in your SQL syntax near 'ON subk.kat_id = k.kat_id
WHERE subk.skat_id = '1' LIMIT 0, 30' at line 3
Hier mal die Tabellenstruktur:
#
# Tabellenstruktur für Tabelle `tbl_kat`
#
CREATE TABLE tbl_kat (
kat_id int(11) NOT NULL auto_increment,
kat_bez char(30) NOT NULL default '',
PRIMARY KEY (kat_id)
) TYPE=MyISAM AUTO_INCREMENT=11 ;
# --------------------------------------------------------
#
# Tabellenstruktur für Tabelle `tbl_subkat`
#
CREATE TABLE tbl_subkat (
skat_id int(11) NOT NULL auto_increment,
kat_id int(11) NOT NULL default '0',
skat_bez char(30) NOT NULL default '',
PRIMARY KEY (skat_id)
) TYPE=MyISAM AUTO_INCREMENT=67 ;
ich verzweifel noch daran :(
hoffentlich kann mir jemand helfen...
Greetz Caspar