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, 2744 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
Ähnliche Inhalte
Backup
Veeam Endpoint Backup findet SQL Datenbank nicht (1)

Frage von FFSephiroth zum Thema Backup ...

Datenbanken
Tool oder Dienst für E-Mail (POP3) zu MySQL Datenbank (3)

Frage von bounee zum Thema Datenbanken ...

Datenbanken
Automatisierter täglicher Import einer Access Datenbank in SQL (5)

Frage von RichterS zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (18)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Grafikkarten & Monitore
Neue Graifkkarte - kein Bild (10)

Frage von bestelitt zum Thema Grafikkarten & Monitore ...

Linux
gelöst Boot failed: not a bootable disk (10)

Frage von Fleckmen zum Thema Linux ...

Multimedia & Zubehör
gelöst Iphone 6 prob (8)

Frage von jensgebken zum Thema Multimedia & Zubehör ...