![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Meisteroptiker
![]() |
![]() 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)
____________________________________
©Sliver Productions http://www.sol.at/past/ http://www.lunchgen.com http://optik.dyns.cx http://sliver.hypermart.net/script/ |
![]() |
![]() |
![]() |
#2 |
Elite
![]() |
![]() 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
____________________________________
\"wann amoi de blaun denen grean an rodn dewich ausroin, daunn siach i schwoaz\" Gedicht aus \"Eigfleischte Wegetaria und aundare meakwürdikeiten, Andreas Nastl http://lichtschwarz.tv |
![]() |
![]() |
![]() |
#3 |
Meisteroptiker
![]() |
![]() @CM²S das funkt ja super danke bin gestern eingeschlafen
![]() 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...
____________________________________
©Sliver Productions http://www.sol.at/past/ http://www.lunchgen.com http://optik.dyns.cx http://sliver.hypermart.net/script/ |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]()
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#5 |
Elite
![]() |
![]() 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 ![]()
____________________________________
\"wann amoi de blaun denen grean an rodn dewich ausroin, daunn siach i schwoaz\" Gedicht aus \"Eigfleischte Wegetaria und aundare meakwürdikeiten, Andreas Nastl http://lichtschwarz.tv |
![]() |
![]() |
![]() |
#6 |
Aussteiger
![]() |
![]() schneller wirds, wenn man indizes verwendet
![]()
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() 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.
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#8 |
Meisteroptiker
![]() |
![]() [offtopic] pc.net wenn du mal im icq online wärst müsste ich hier ned fragen
![]() [/offtopic] werd mal die speeds vergleichen... (so langsam is a ned aber halt gegen a normale abfrage...)
____________________________________
©Sliver Productions http://www.sol.at/past/ http://www.lunchgen.com http://optik.dyns.cx http://sliver.hypermart.net/script/ |
![]() |
![]() |
![]() |
#9 | |
Aussteiger
![]() |
![]() Zitat:
![]()
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|