Cross join (Dansk)

  • 07/19/2020
  • 2 minutter til at læse
    • p
    • D
    • N

En cross join er en type deltage, der returnerer det Kartesiske produkt af rækker fra borde i slutte. Med andre ord kombinerer den hver række fra den første tabel med hver række fra den anden tabel.

denne artikel viser, med et praktisk eksempel, hvordan man gør et kryds deltage i Po .er forespørgsel.,

Sample input og output tabeller

i dette eksempel er eksemplet kildetabeller:

  • produkt: en tabel med alle de generiske produkter, som du sælger.

  • Farver: En tabel med alle de produktvarianter, som farver, som du kan have i din beholdning.

målet er at udføre et cross-deltage i operation med disse to tabeller til at oprette en liste over alle unikke produkter, som du kan have i din beholdning, som vist i følgende tabel., Denne handling er nødvendig, fordi Produkttabellen kun indeholder det generiske Produktnavn og ikke giver det detaljeringsniveau, du har brug for for at se, hvilke produktvariationer (såsom farve) der er.

Udfør en cross join

for At gøre en cross-join-operationen i Kraft Forespørgsel, skal du først gå til Produkt-tabellen. Vælg brugerdefineret kolonne i fanen Tilføj kolonne på båndet., Yderligere oplysninger: Tilføj en brugerdefineret kolonne

i dialogboksen Brugerdefineret kolonne skal du indtaste det navn, du kan lide, i feltet nyt kolonnenavn, og indtaste Colors i feltet brugerdefineret kolonneformel.

vigtigt

Hvis dit forespørgselsnavn har mellemrum i det, f.eks. Produktfarver, skal den tekst, du skal indtaste i sektionen med brugerdefineret kolonneformel, følge syntaksen #"Query name"., For Produktfarver skal du indtaste #"Product Colors"
Du kan kontrollere navnet på dine forespørgsler i feltet Forespørgselsindstillinger i højre side af skærmen eller i panelet forespørgsler i venstre side.

Når du har valgt OK i dialogboksen Brugerdefineret kolonne, tilføjes en ny kolonne til tabellen. I den nye kolonneoverskrift skal du vælge Udvid for at udvide indholdet af denne nyoprettede kolonne, og vælg derefter OK.,

Når du har valgt OK, når du dit mål om at oprette en tabel med alle mulige kombinationer af produkt og farver.

Leave a Comment