Hallo hat jemand eine Idee wo die stellen sein könnten mehr als die Fehlernachicht das keine datenbank angegeben wurde, wird mir leider nicht angezeiget SELECT modelfamiliy, devicemodel, firmwareversion, serialnumber, casename, attribute_name, attributeraw_values.attribute_valuevalue AS 'value' FROM smartcontrol.harddisks INNER JOIN cases ON harddisks.FK_case = cases.PK_case INNER JOIN attributeraw_values ON attributeraw_values.FK_harddisk = harddisks.PK_harddisk INNER JOIN attributenames ON attributenames.PK_ID_attributename = attributeraw_values.FK_ID_attributename WHERE cases.PK_case = 2 UNION SELECT modelfamiliy, devicemodel, firmwareversion, serialnumber, casename, attribute_name, attributetypes.typevalue AS 'value' FROM smartcontrol.harddisks INNER JOIN cases ON harddisks.FK_case = cases.PK_case INNER JOIN attributetypes ON attributetypes.FK_harddisk = harddisks.PK_harddisk INNER JOIN attributenames ON attributenames.PK_ID_attributename = attributetypes.FK_ID_attributename WHERE cases.PK_case = 2 UNION SELECT modelfamiliy, devicemodel, firmwareversion, serialnumber, casename, attribute_name, attributevalues.valuevalue AS 'value' FROM smartcontrol.harddisks INNER JOIN cases ON harddisks.FK_case = cases.PK_case INNER JOIN attributevalues ON attributevalues.FK_harddisk = harddisks.PK_harddisk INNER JOIN attributenames ON attributenames.PK_ID_attributename = attributevalues.FK_ID_attributename WHERE cases.PK_case = 2 UNION SELECT modelfamiliy, devicemodel, firmwareversion, serialnumber, casename, attribute_name, attributeworsts.worstvalue AS 'value' FROM smartcontrol.harddisks INNER JOIN cases ON harddisks.FK_case = cases.PK_case INNER JOIN attributeworsts ON attributeworsts.FK_harddisk = harddisks.PK_harddisk INNER JOIN attributenames ON attributenames.PK_ID_attributename = attributeworsts.FK_ID_attributename WHERE cases.PK_case = 2;
vielleicht fehlt ein "USE dbname" am Anfang? (nur geraten, hab keine Ahnung von SQL)
wie lautet die error message - im Original?
Jonas N. schrieb: > FROM smartcontrol.harddisks Bist du sicher, dass deine DB smartcontrol.harddisks heisst?
1 | smartcontrol.harddisks |
2 | ^ DB ^ Tabelle |
3 | cases |
4 | ^ Tabelle (keine DB angegeben) |
usw. Also entweder überall DB.TABELLE oder besser einfach einmal am anfang die DB auswählen z.B. "use smartcontrol". Du machst jetzt seit über einem Monat DB Zeugs. Das hier sind Grundlagen. Das sollte man eigentlich langsam im griff haben. Schau dir eventuell auch mal die Syntax & Doku zu den Statements an, die du verwendest: https://dev.mysql.com/doc/refman/8.0/en/select.html
🐧 DPA 🐧 schrieb: > Du machst jetzt seit über einem Monat DB Zeugs. Das hier sind > Grundlagen. Das sollte man eigentlich langsam im griff haben. Auch ich würde mir Gedanken zu deinem Karriereweg machen. Das mit den Datenbanken scheint ja nicht so dein Ding zu sein. Wobei das halt auch eine komplexe Sache sein kann. Aber zumindest brauchbare Fragen zu stellen - also beispielsweise die Fehlermeldung anzugeben - könntest du nun doch schon wirklich mal intus haben.
such mal nach SQL PRIMER, SQL Grundlagen - und arbeite das durch - sonst wird das nix...
🐧 DPA 🐧 schrieb: > Du machst jetzt seit über einem Monat DB Zeugs. Ich frage mich, was hat er die ganze Zeit bis jetzt gemacht, wenn er jetzt erst Fehler zu einer nicht existierenden Datenbank bekommt?
Jan H. schrieb: > 🐧 DPA 🐧 schrieb: >> Du machst jetzt seit über einem Monat DB Zeugs. Das hier sind >> Grundlagen. Das sollte man eigentlich langsam im griff haben. > > Auch ich würde mir Gedanken zu deinem Karriereweg machen. Das mit den > Datenbanken scheint ja nicht so dein Ding zu sein. Wobei das halt auch > eine komplexe Sache sein kann. Aber zumindest brauchbare Fragen zu > stellen - also beispielsweise die Fehlermeldung anzugeben - könntest du > nun doch schon wirklich mal intus haben. Nicht nur die Fehlermeldung, sondern auch mal das DB-Produkt nennen, bzw. wo bzw womit er das konkret versucht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.