![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 279
|
Hallo ist mir irgendwie grade gekommen und ich hab es mal bei meiner datenbank ausprobiert. Um was für Daten es geht ist ja egal, jedenfalls werden infos aus 2 (auch 3) Tabellen gebraucht und derzeit läuft das so: Code: SELECT title, release_eur from sz_games_infos LEFT JOIN sz_games_index ON sz_games_index.id = gameid Code: SELECT info.title, game.release_eur from sz_games_infos AS info, sz_games_index as game WHERE game.id = info.gameid |
| | |
| | Nach oben #2 | |
| Benutzer Registriert seit: 31.12.2005
Beiträge: 90
|
also erstmal:ein join per where != left join.wenn es um die ergebnismenge geht, dann gilt:where join = join.also einfach "left join" durch join im 1. query ersetzten.die performance ist bei der 1. variante deutlich höher. vor allem bei viel daten.lesen: http://www.little-idiot.de/mysql/mysql-118.html : Zitat:
| |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ladezeiten ? | CIX88 | Plauderecke | 39 | 07.11.2006 23:02 |
| Problem mit zu vielen MySQL-Querys / Grundkonzeption | Chr!s | PHP-Programmierung | 13 | 27.08.2006 16:59 |
| Your most abnormal Query | Guradia | Datenbanken | 21 | 19.04.2006 00:15 |
| mit LEFT OUTER JOIN mehr als 2 Tabellen verknüpfen ? | Alpha Centauri | Datenbanken | 4 | 06.04.2006 19:00 |