Deltag erklæring i MySQL bruges til at kombinere data fra to eller flere tabeller i et fælles sæt . Tabellerne kombineres gennem en fælles kolonne i hver tabel. Kolonnerne behøver ikke at have det samme navn , men de skal indeholde den samme datatype . MySQL opfylder de fleste , men ikke alle , af de standard SQL hindringer for samlinger. Melder kan bruges i SELECT , UPDATE og DELETE udtalelser. Denne artikel vil fokusere på SELECT-sætningen . Inner Melder
Følgende tabeller vil blive brugt til at illustrere hver af de slutter : Hej
addressfname lname staddress zipKris Miller 301 Anywhere St 17598Steve Fetterhoff 305 St. Elsewhere Ave 17989James Smith 623 Kensington Ct 98.539
zipcity state zipLancaster PA 17598Wiconisco PA 17989Orange CA 98.539
Inner Sammenføjninger kombinere værdierne af to tabeller og kombinere dem til at producere resultater. . De vender tilbage kun de poster, der opfylder Deltag krav , og ingen , der ikke
Cross Sammenføjninger tage hver p fra én tabel og slutte det til hver række i andet skema med syntaksen : Hej
SELECT * FROM adresse , zip ,
Du kan erstatte komma i ovenstående eksempel , med søgeordet JOIN
SELECT * FROM adresse JOIN zip , .
Disse udsagn producerer følgende resultater: