Heim > Backend-Entwicklung > PHP-Tutorial > Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle, wenn die MySQL-Haupttabelle ausgegeben wird?

Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle, wenn die MySQL-Haupttabelle ausgegeben wird?

WBOY
Freigeben: 2016-08-18 09:16:26
Original
1588 Leute haben es durchsucht

Wie in den beiden Tabellen gezeigt, ist das Verkäuferfeld in Tabelle 1 mit dem Nummernfeld in Tabelle 2 verknüpft. Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle, wenn die MySQL-Haupttabelle ausgegeben wird?

Wenn Sie Tabelle 1 ausgeben möchten, ist es an der Zeit, die Verkäufernummer automatisch durch den entsprechenden Namen zu ersetzen.

Die derzeit in Betracht gezogene Methode ist: Lesen Sie zuerst den Inhalt von Tabelle 1 und geben Sie ihn dann in einer Schleife aus. Verwenden Sie in jeder Schleife die Verkäufernummer, um den entsprechenden Namen in Tabelle 2 zu finden und auszugeben.
Obwohl es implementiert werden kann, fühlt es sich nicht wie eine formale Methode an. Die Datenbank muss in jeder Schleife gelesen werden.
Gibt es eine wissenschaftlichere Methode?

Antwortinhalt:

Wie in den beiden Tabellen gezeigt, ist das Verkäuferfeld in Tabelle 1 mit dem Nummernfeld in Tabelle 2 verknüpft. Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle, wenn die MySQL-Haupttabelle ausgegeben wird?

Wenn Sie Tabelle 1 ausgeben möchten, ist es an der Zeit, die Verkäufernummer automatisch durch den entsprechenden Namen zu ersetzen.

Die derzeit in Betracht gezogene Methode ist: Lesen Sie zuerst den Inhalt von Tabelle 1 und geben Sie ihn dann in einer Schleife aus. Verwenden Sie in jeder Schleife die Verkäufernummer, um den entsprechenden Namen in Tabelle 2 zu finden und auszugeben.
Obwohl es implementiert werden kann, fühlt es sich nicht wie eine formale Methode an. Die Datenbank muss in jeder Schleife gelesen werden.
Gibt es eine wissenschaftlichere Methode?

Du solltest einfach Datenbanken lernen...

Tabelle verbinden, Tabelle 1 links mit Tabelle 2 verbinden, dann Produkt, Name, Stückpreis auswählen
`Produkt, Name, Stückpreis auswählen
aus Tabelle 1 links Tabelle 2 bei Verkäufer = Nummer beitreten`

Angenommen, Sie haben zwei Tabellen, die erste Tabelle heißt Tabelle1 und die zweite Tabelle heißt Tabelle2

<code class="sql">select t1.商品, t2.名字, t1.单价 from table1 as t1 left join table2 as t2 on t1.销售员=t2.编号</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage