Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Sortierung nach fremder Datenbank

Frage Entwicklung PHP

Mitglied: Letavino

Letavino (Level 1) - Jetzt verbinden

22.03.2011 um 14:16 Uhr, 2739 Aufrufe, 5 Kommentare

Guten Tag,
ich bin dabei ein Projekt zu optimieren und habe dabei folgendes Problem:

Ich habe eine Tabelle, die Mithilfe zweier Datenbanken gefüllt wird.
Grob sieht die Strunktur so aus:

DB1:
Tabelle1 = Kunden
Spalte1 = Kundennummer
Spalte 2 = Name

DB2:
Tabelle 2 = Aufgabe
Spalte 1 = Aufgabennummer
Spalte 2 = Kundennummer
Spalte 3 = Datum

Ich lese also die komplette zweite Tabelle aus und verknüpfe die Kundennummer mit dem Kundenname der ersten Tabelle einer anderen Datenbank.

Nun möchte ich nach den verschiedenen Spalten sortieren.
Dies klappt auch überall, nur den Kunden sortiert er logischerweise nach der Kundennummer und nicht nach dem Namen.

Hättet ihr eine Idee, wie ich die Tabelle ohne allzu großen Aufwand nach dem Kundennamen sortieren kann?

Lg, Florian
Mitglied: Jochem
22.03.2011 um 14:48 Uhr
Moin,
irgendwie erschließt sich mir die Aufgabenstellung nicht.

Wer hindert Dich daran, in der
Ich habe eine Tabelle, die Mithilfe zweier Datenbanken gefüllt wird.
eine weitere Spalte mit dem Namen einzufügen und ggfls mit der Kundennummer zu verknüpfen?

Gruß J chem
Bitte warten ..
Mitglied: Letavino
22.03.2011 um 14:59 Uhr
Meinst du, eine Spalte "Kundenname" in die zweite Datenbank einzufügen, dass man die erste Datenbank garnicht bräuchte?
Denn das geht leider nicht, da die erste Datenbank zu einer anderen Anwendung gehört (CAO Faktura) und seperat laufen muss.
So bleibt mir nur der Umweg über die Kundennummer zur anderen Datenbank.
Oder habe ich dich grade falsch verstanden?

Lg, Florian
Bitte warten ..
Mitglied: SlainteMhath
22.03.2011 um 15:09 Uhr
Moin,

genau check ich's auch nicht, aber evtl. hilft Dir der Befehl "arraysort" weiter?

Ansonsten würde ihc vorschlagen aus beiden tabellen eine zu bauen mittels insert/update und per ORDER BY nach Wunsch zu sortieren.

lg,
Slainte
Bitte warten ..
Mitglied: Jochem
22.03.2011 um 15:12 Uhr
Moin,

also nochmal:

Du hast geschrieben:

Ich habe eine Tabelle, die Mithilfe zweier Datenbanken gefüllt wird.

Ich habe geschrieben:

Wer hindert Dich daran, in der
" Ich habe eine Tabelle, die Mithilfe zweier Datenbanken gefüllt wird."
eine weitere Spalte mit dem Namen einzufügen und ggfls mit der Kundennummer zu verknüpfen?

Wo ist jetzt das Problem?

Gruß J chem
Bitte warten ..
Mitglied: Letavino
22.03.2011 um 15:31 Uhr
Oh, ich sehe gerade, dass ich mich doch recht unverständlich ausgedrückt habe und es daher wsl zu Missverständnissen kam. (oder ich stehe wieder auf dem Schlauch.)

Bei der Tabelle, die ausgefüllt wird, handelt es sich um eine HTML Tabelle, keine SQL Tabelle.
Die erste Sql Tabelle muss ich als unveränderbar ansehen.
Wollte ich die erste Tabelle in die zweite einfügen, müsste ich bei jedem Aufruf auf neue Kunden in der ersten Tabelle prüfen, was nicht gerade zur guten Performance beträgt.

Mit Arrays könnte es allerdings klappen.
Da muss ich mir wohl nochmal Gedanken drüber machen, wie gut sich das umsetzen ließe.

Ach ja, noch eine Frage nebenbei:
Gibt es frei zugängliche Datenbanken für Programmierer, auf die man per online Zugriff oder nach einem Download zugreifen kann?
(zb. für Postleitzahlen, Vorwahlen, die ja nicht von jedem immer neu geschrieben werden müssten.)
Oder sogar aktuelle, zb. mit Bundesliga Ergebnissen, auf die man als Programmierer frei zugreifen kann?

Lg, Florian
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Exchange Server
Exchange 2007 Datenbank restore ohne Exchange zu verändern - SBS2008

Frage von pitamerica zum Thema Exchange Server ...

Datenbanken
Datenbank API Automation

Link von Frank zum Thema Datenbanken ...

Festplatten, SSD, Raid
Vergleich zweier SSD-Typen im Raid-10 für den Anwendungsfall SQL-Datenbank (8)

Frage von DerWoWusste zum Thema Festplatten, SSD, Raid ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...