tombe
Erfahrenes Mitglied
Hallo,
ich habe folgende Abfrage mit der unser Maschinenpark durchsucht werden soll.
Angesprochen wird a) die Tabelle "maschinen" hier sind die Stammdaten wie z.B. Maschinenbezeichnung, Baujahr, Betriebsstunden enthalten und b) die Tabelle "textzeilen". In dieser Tabelle können n-Einträge mit zusätzlicher Beschreibung zur jew. Maschine vorhanden sein. Bei der Suche soll nun in beiden Tabellen nach dem eingegebenen Begriff gesucht werden.
Das komische ist das diese Abfrage bei mir lokal super funktioniert, wenn ich genau die gleiche Abfrage online mache, erhalte ich kein Ergebnis ganz egal wie und wonach ich suche.
Wie kann ich herausfinden wo da der Fehler liegt?
ich habe folgende Abfrage mit der unser Maschinenpark durchsucht werden soll.
SQL:
SELECT m.nummer, m.seriennummer, m.baujahr, m.betriebsstunden, m.bezeichnung, GROUP_CONCAT(t.text ORDER BY t.zeile SEPARATOR '<br>') AS zusatz
FROM maschine AS m
LEFT JOIN textzeile AS t USING (nummer)
WHERE m.baujahr BETWEEN 1900 AND 2900
GROUP BY(m.nummer)
HAVING UPPER(CONCAT(bezeichnung, zusatz)) LIKE '%KRAN%'
ORDER BY CAST(m.nummer AS UNSIGNED)
Angesprochen wird a) die Tabelle "maschinen" hier sind die Stammdaten wie z.B. Maschinenbezeichnung, Baujahr, Betriebsstunden enthalten und b) die Tabelle "textzeilen". In dieser Tabelle können n-Einträge mit zusätzlicher Beschreibung zur jew. Maschine vorhanden sein. Bei der Suche soll nun in beiden Tabellen nach dem eingegebenen Begriff gesucht werden.
Das komische ist das diese Abfrage bei mir lokal super funktioniert, wenn ich genau die gleiche Abfrage online mache, erhalte ich kein Ergebnis ganz egal wie und wonach ich suche.
Wie kann ich herausfinden wo da der Fehler liegt?