Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
MySQL Outer Word Tutorial
Outer joins combineren twee of meer tabellen op een manier die een aantal kolommen NULL-waarden kan hebben . MySQL scheidt outer joins in LINKS of RECHTS VERVOEGT afhankelijk van welke tabel geeft de ongeëvenaarde data . In een LEFT JOIN , worden de ongeëvenaarde records uit de tabel aan de linkerkant van de JOIN-component terug . In een RIGHT JOIN , worden de ongeëvenaarde records uit de tabel aan de rechterkant van de JOIN-component terug . LINKS en RECHTS VERVOEGT

MySQL
leest de tabellen in de volgorde bepaald door de JOIN-component . In linkerzijde toetreedt , wordt de linker tabel lezen voordat de juiste tafel . In rechts sluit , wordt de juiste tafel te lezen voordat de linkerkant . Alle data wordt terug uit de tabel die als eerste wordt gelezen , en vervolgens de gegevens van de tweede tabel wordt geëvenaard . Elke ongeëvenaarde records worden geretourneerd met NULL values.The voorbeelden zullen gebruik maken van de volgende twee tabellen :

addressfname lname staddress zipKris Masters
635 Anywhere Ave 17598Steve Milano 503 St. Elsewhere 17989James Teeney 379 Kensington Ct 98539Pam Buffy 501 W 69th St 80907

zipcodecity staat zipLancaster PA 17989Wiconisco PA 17598Orange CA 80907New York NY 50648


De syntaxis voor een LEFT JOIN is :

SELECT fname , lname , staddress , stad, staat , postcode . postcode FROM adres LEFT JOIN postcode GEBRUIK ( zip ) ;

Deze query zal de volgende resultaten opleveren :

Kris | Masters | 635 Anywhere Ave | Wiconisco | PA | 17.598 | | Steve | Milano | 503 St. Elsewhere | Lancaster | PA | 17.989 | | Pam | Buffy | 501 W 69th St | Oranje | CA | 80907 | James | Teeney | 379 Kensington Ct | NULL | NULL | NULL |

Zoals u kan zien , worden alle records uit de linker tabel ( adres ) terug , met NULL-waarden voor de ontbrekende records uit de juiste tabel ( postcode ) op

de syntaxis voor een RIGHT JOIN is : .

SELECT fname , lname , staddress , stad, staat , zip.zip FROM adres RIGHT JOIN postcode GEBRUIK ( zip ) ;

Welke alle waarden van de juiste tafel ( postcode ) met NULL waarden voor de ontbrekende zou terugkeren gegevens van het adres table.Kris | Masters | 635 Anywhere Ave | Wiconisco | PA | 17.598 | | Steve | Milano | 503 St. Elsewhere | Lancaster | PA | 17.989 | | Pam | Buffy | 501 W 69th St | Oranje | CA | 80907 | NULL | NULL | NULL | New York | New York | 50648 |

U kunt het woord " MOETEN " voor ODBC ( Open Database Connectivity ) voor toepassingen van derden , maar dit is optioneel uit de MySQL oogpunt bieden . De syntax zou dan zijn :

SELECT fname , lname , staddress , stad, staat , zip.zipcode FROM adres LEFT OUTER JOIN postcode GEBRUIK ( zip ) ;
< br >

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je Byte Sequence een …
·Hoe je MySQL Query door Conten…
·Fasen van PHP programmeren 
·Hoe kan ik de PHP-code in Tool…
·Hoe maak je een query in MySQL…
·Verbinding maken met MySQL op …
·Hoe maak ik een e-mailadres aa…
·Eenvoudige MySQL database PHP …
·Hoe maak je een Single Het opt…
  Related Articles
Hoe te DataGridView gebruiken voor MySQL…
Hoe doet u mee Strings in Python 
Hoe te lijsten Join in Python 
Hoe de Join & Split functies in Python P…
Outer functie en strekking in Python 
Hoe kan ik een MySQL database aan te mak…
Hoe kan ik een MySQL database convertere…
Hoe kan ik een MySQL database exporteren…
Hoe kan ik een MySQL database importeren…
  Programmering Articles
·Hoe maak je Windows Forms Controle Gebru…
·Hoe de inhoud van een iFrame Met JavaScr…
·Hoe te Overload de Opdracht Operator in …
·Hoe te OnChange gebruiken in VBA 
·Definitie van een COBOL Compile 
·Hoe te gebruiken WMI om Detect VMWare 
·Hoe de klap van de Mic waarnemen op xCod…
·Hoe kan ik PHP bestanden Run in Ubuntu M…
·Hoe maak je een opdracht uit te voeren o…
Copyright © Computer Kennis http://www.nldit.com