tag:forum.selfhtml.org,2005:/selfmysql abfrage von 2 gleichen tabellen – SELFHTML-Forum2011-01-17T13:32:35Zhttps://forum.selfhtml.org/self/2011/jan/17/mysql-abfrage-von-2-gleichen-tabellen/1490095#m1490095mika2011-01-17T11:16:11Z2011-01-17T11:16:11Zmysql 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#m1490096Gerhard2011-01-17T11:49:41Z2011-01-17T11:49:41Zmysql 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#m1490097mika2011-01-17T12:15:52Z2011-01-17T12:15:52Zmysql 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#m1490099suitsuit@rebell.athttp://rebell.at/2011-01-17T12:34:41Z2011-01-17T12:34:41Zmysql 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#m1490098EKKiselfhtml.org@spam.mag.ekki.net2011-01-17T13:32:35Z2011-01-17T13:32:35Zmysql 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#m1490100mika2011-01-17T12:38:59Z2011-01-17T12:38:59Zmysql 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#m1490101suitsuit@rebell.athttp://rebell.at/2011-01-17T12:42:32Z2011-01-17T12:42:32Zmysql 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>