![]() |
mysql query prob
also
hab ne datenbank namesn "map" in der sind 5 spalten... und ne anderen namens "map_add" in map add wird unter der "id" von "map" ein extra wert gespeichert... nun will ich ne abfrage machen mit der ich die datenbank "map_add" mit "mao" verbinde... also ein neues feld angezeigt wird wo ich die zusatzinformation gespeichert hab feld1 feld2 feld3 feld4 feld5 feld6(zusatzinfo) |
join....
SELECT * FROM map LEFT JOIN map_add ON map.id=map_add.id order by map.id, map_add.id
so ungefähr..... ciao CM²S |
@CM²S das funkt ja super danke bin gestern eingeschlafen :hehe:
kann man mysql noch dazu bringen gewisse sachen ned ins query zu schreiben: jetzt kommen die 3 sachen dazu " id id_map lager_g" ich will aber nur lager_g im output stehen haben btw: kann des sein das des query langsam ist? eija wird mit ner datenbank mit 18000 einträgen gegen eine mit X(einträgen) daweil 10 gejoined... |
|
statt
dem SELECT *
nimmst SELECT map_add.lager_g wenn du das meinst,aber schneller wird dann an net geht sicher auch anders vielleicht mit temperären tabellen und einem where auf irgendwas was du nicht benötigst so weit ich weiss, kann man auch den Speicher für joinen vergrössern, damits schneller geht. aber bei 18000 Einträgen sollte net so das problem sein, aber is scho länger her mysql, i verwend eigentlich nur mehr DB2.,aber ich werde mal mein MySql Mitgeschnippsel befragen.... ciao CM²S:tux: |
schneller wirds, wenn man indizes verwendet ;)
|
wenn man bei ORDER BY Feldnamen aus zwei verschiedenen Tabellen angibt, wird eine temporäre Tabelle generiert, was vermutlich die Sache nicht beschleunigt. Daher wenns geht, ORDER BY nur für Werte aus der 1. Tabelle (in diesem Fall: map) verwenden.
gruss, snowman @ James: Du schreibst von Datenbanken, meinst aber korrekterweise Tabellen. |
[offtopic] pc.net wenn du mal im icq online wärst müsste ich hier ned fragen :hehe:
[/offtopic] werd mal die speeds vergleichen... (so langsam is a ned aber halt gegen a normale abfrage...) |
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag