| msolt |
Geschrieben am: Fr 7.03.2008, 20:59
|
||||
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 120 Mitglied seit: 30.04.2005 |
Hi Leute, ich bräuchte mal kurz Hilfe bei ner SQL Abfrage. Ich möchte jeweils einen Wert (zufällig) aus 5 verschiedenen Tabellen abfragen. Also z.B. Tabell1 Wert 2, Tabelle2 Wert 1, Tabelle3 Wert 4, Tabelle4 Wert 5, Tabelle5 Wert 17 Was ich bis jetzt habe sieht so aus:
Wie am ( LIMIT 1 ) zu erkennen ist möchte ich jeweils nur einen Wert aus jeder Tabelle haben. Könnt ihr helfen Grüße, msolt EDIT: Also eine Kleinigkeit ist mir schon aufgefallen :-)
|
||||
![]() |
| profo |
#2 Geschrieben am: Sa 8.03.2008, 12:07 (+15:08)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 239 Mitglied seit: 19.01.2007 |
Ohne nähere Informationen sieht das ein bisschen so aus, als ob Dein Tabellendesign nicht so optimal ist. Warum hast Du unterschiedliche Tabellen angelegt? Evtl. wäre es vorteilhaft, alle Werte in eine Tabelle zu übernehmen, und dann eine Spalte zur Diskriminierung der unterschiedlichen Wertepaare einzurichten?
Für Deine Frage: über SQL wird das so einfach nichts, evtl. könntest Du mit Stored Procedures / Funktionen etwas tun. Wenn Du es ganz einfach machen willst, ersetze das "FROM Tabelle1" durch "FROM $tabelle", und weise Tabell schon in PHP (oder Deiner Programmiersprache) einen zufälligen Tabellennamen zu. -------------------- Forenverzeichnis, Blogverzeichnis und Wikiverzeichnis ohne Backlinkfplicht
E-Mail mit mailde.de - Einfach E-Mail! beziehungs-kiste.net - Das Tratschforum für Singles, Paare und Familien |
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#3 Geschrieben am: Sa 8.03.2008, 12:14 (+00:06)
|
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2089 Mitglied seit: 4.02.2006 |
Einfach dein unteres Beispiel als Unterabfrage, die eine Zeile zurückgibt
Das ganze für jede Tabelle, also fünf Unterabfragen, die jeweils eine Zeile liefern, kommagetrennt kombiniert. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten: Web-Datenbanken als Online - CRM - Lösung. Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten. |
![]() |
| msolt |
#4 Geschrieben am: Mo 10.03.2008, 17:00 (+2d 04:46)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 120 Mitglied seit: 30.04.2005 |
Das werd ich mal probieren.
Vielen Dank erstmal :-) |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
« MySQL-Abfrage: Mit oder ohne "JOIN" | Programmierung Allgemein | Daten von Internetseiten auslesen »
Trackback-Url: http://www.ayom.com/track/t/23342
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| mysql too many connections | Tuemmel | 268 | 14 | Mo 30.06.2008, 17:28 |
| Problem mit MySQL nd UNIQUE | TTlong | 75 | 2 | So 29.06.2008, 09:10 |
| MySQL-Abfrage optimieren | Logigoo | 218 | 6 | Do 26.06.2008, 12:41 |
| MySQL Profi gegen Bezahlung gesucht | Ronald Nickel | 107 | 0 | Mo 23.06.2008, 13:10 |
| MySQL: Vergleichsoperatoren | cr4m0 | 185 | 7 | Mo 9.06.2008, 20:39 |
| [S] erfahrenen PHP/mysql-Programmierer | flown | 96 | 0 | Sa 7.06.2008, 21:03 |
| Suche: PHP & Mysql Programmierer | WebEbene | 80 | 0 | Fr 6.06.2008, 15:40 |
| mySQL Dump aus Access Datenbank | Big Rob | 165 | 4 | Mo 2.06.2008, 22:19 |
| MySQL-Abfrage geht nicht? | pl_90 | 348 | 18 | Mo 26.05.2008, 13:37 |
| mySQL Charset Problem | blubdiblub | 125 | 3 | So 27.04.2008, 08:54 |
Anzeige - [Interessiert an einer Anzeige?]


















