tag:forum.selfhtml.org,2005:/self mysql abfrage von 2 gleichen tabellen – SELFHTML-Forum 2011-01-17T13:32:35Z https://forum.selfhtml.org/self/2011/jan/17/mysql-abfrage-von-2-gleichen-tabellen/1490095#m1490095 mika 2011-01-17T11:16:11Z 2011-01-17T11:16:11Z mysql abfrage von 2 gleichen tabellen <p>Hi,</p> <p>ich möchte die Daten aus 2 Tabellen, die exakt gleich aufgebaut sind, so abrufen, als würde alles in einer stehen:</p> <p>$query = mysql_query("SELECT DATE_FORMAT(ts, '%e.%c.%y') as ts_day, ts, event FROM data_82_".$jahr.", data_83_".$jahr." ORDER BY created_at ASC");</p> <p>so geht es leider nicht (keine Ergebnisse). Habe es auch mit Join versucht, ging aber auch nicht.<br> Obiger Code müsste aber doch eigentlich korrekt sein, oder?<br> DIe Spalten heißen wie gesagt bei beiden Tabellen gleich.</p> <p>Danke und Gruß</p> https://forum.selfhtml.org/self/2011/jan/17/mysql-abfrage-von-2-gleichen-tabellen/1490096#m1490096 Gerhard 2011-01-17T11:49:41Z 2011-01-17T11:49:41Z mysql abfrage von 2 gleichen tabellen <p><a href="http://dev.mysql.com/doc/refman/5.1/de/union.html" rel="nofollow noopener noreferrer">UNION</a> sollte dir weiterhelfen.</p> <p>lG, Gerhard</p> https://forum.selfhtml.org/self/2011/jan/17/mysql-abfrage-von-2-gleichen-tabellen/1490097#m1490097 mika 2011-01-17T12:15:52Z 2011-01-17T12:15:52Z mysql abfrage von 2 gleichen tabellen <p>$query = mysql_query("(SELECT DATE_FORMAT(ts, '%e.%c.%y') as ts_day, ts, event FROM data_82_".$jahr.") UNION (SELECT DATE_FORMAT(ts, '%e.%c.%y') as ts_day, ts, event FROM data_83_".$jahr.") ORDER BY created_at ASC");</p> <p>Müsste doch dann so gehen..? Leider keine Ausgabe.<br> Habe es auch ohne die Klammern versucht. Ging auch nicht.</p> https://forum.selfhtml.org/self/2011/jan/17/mysql-abfrage-von-2-gleichen-tabellen/1490099#m1490099 suit suit@rebell.at http://rebell.at/ 2011-01-17T12:34:41Z 2011-01-17T12:34:41Z mysql abfrage von 2 gleichen tabellen <blockquote> <p>Müsste doch dann so gehen..? Leider keine Ausgabe.</p> </blockquote> <p>Dann lass dir entsprechende Fehlermeldungen ausgeben.</p> https://forum.selfhtml.org/self/2011/jan/17/mysql-abfrage-von-2-gleichen-tabellen/1490098#m1490098 EKKi selfhtml.org@spam.mag.ekki.net 2011-01-17T13:32:35Z 2011-01-17T13:32:35Z mysql abfrage von 2 gleichen tabellen <p>Mahlzeit mika,</p> <blockquote> <p>$query = mysql_query("(SELECT DATE_FORMAT(ts, '%e.%c.%y') as ts_day, ts, event FROM data_82_".$jahr.") UNION (SELECT DATE_FORMAT(ts, '%e.%c.%y') as ts_day, ts, event FROM data_83_".$jahr.") ORDER BY created_at ASC");</p> </blockquote> <p>Du hast ganz offenbar ein SQL-Problem - wieso zeigst Du dann PHP-Code? (siehe <a href="http://community.de.selfhtml.org/zitatesammlung/zitat1353" rel="nofollow noopener noreferrer">Zitat 1353</a>)</p> <blockquote> <p>Müsste doch dann so gehen..? Leider keine Ausgabe.</p> </blockquote> <p>Wie sollte an der Stelle auch eine Ausgabe erfolgen? Du rufst eine PHP-Funktion auf und speicherst ihren Rückgabewert in einer Variablen (die allerdings ungünstig benannt ist) - welche Ausgabe erwartest Du dabei?</p> <blockquote> <p>Habe es auch ohne die Klammern versucht. Ging auch nicht.</p> </blockquote> <p>"Geht nicht" ist keine <a href="http://forum.de.selfhtml.org/hilfe/charta.htm#tipps-fuer-fragende" rel="nofollow noopener noreferrer">sinnvolle, hilfreiche Problembeschreibung</a>.</p> <p>Hast Du mal versucht, die SQL-Abfrage *direkt* auf der bzw. gegen die Datenbank auszuführen?</p> <p>MfG,<br> EKKi</p> <div class="signature">-- <br> sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:| </div> https://forum.selfhtml.org/self/2011/jan/17/mysql-abfrage-von-2-gleichen-tabellen/1490100#m1490100 mika 2011-01-17T12:38:59Z 2011-01-17T12:38:59Z mysql abfrage von 2 gleichen tabellen <blockquote> <p>Dann lass dir entsprechende Fehlermeldungen ausgeben.</p> </blockquote> <p>Der Server spuckt leider keine Meldungen aus.. Kann ich die irgendwie erzwingen, ohne Adminrechte zu haben?</p> https://forum.selfhtml.org/self/2011/jan/17/mysql-abfrage-von-2-gleichen-tabellen/1490101#m1490101 suit suit@rebell.at http://rebell.at/ 2011-01-17T12:42:32Z 2011-01-17T12:42:32Z mysql abfrage von 2 gleichen tabellen <blockquote> <blockquote> <p>Dann lass dir entsprechende Fehlermeldungen ausgeben.</p> </blockquote> <p>Der Server spuckt leider keine Meldungen aus.. Kann ich die irgendwie erzwingen, ohne Adminrechte zu haben?</p> </blockquote> <p>Beschäftige dich mit der PHP-Dokumentation und den entsprechenden mysql-Funktionen. <a href="http://php.net/manual/de/function.mysql-error.php" rel="noopener noreferrer">mysql_error()</a> ist ein guter Anfang.</p>