SELECT chooses all columns when using quoted queries
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne damit, die in Anführungszeichen gesetzte F#-Abfrage gegen eine unterstützte Datenbank auszuführen und das generierte SQL für die verschachtelte Abfrage zu untersuchen. Verfolge die Abfrageübersetzung, die an der Auswahl von Feldern aus dem in Anführungszeichen gesetzten Ergebnis beteiligt ist; abgeschlossen ist dies, wenn die Anweisung nur Card.Id und User.Id statt jeder Spalte auswählt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Consider this:
let cardsAndUsers =
<@ query {
for c in ctx.Dbo.Card do
for u in ctx.Dbo.User do
select (c, u)
} @>
let cardIdsAndUserIds =
query {
for c, u in (%cardsAndUsers) do
select (c.Id, u.Id)
}
When I execute this, I would expect the SQL statement to only SELECT Card.Id, User.Id, but instead, all columns of Card and User appear in the SELECT.
- Vorherrschende Sprache
- F#
- Sterne
- 627
- Forks
- 148
- Ø Merge
- 2 Std. 2 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus fsprojects/SQLProvider
-
enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
fsprojects/SQLProvider#872 · 2 Kommentare ·
-
Repo Assist?Offenenhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
fsprojects/SQLProvider#870 · 1 Kommentar ·
-
postgresql
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 58/100
fsprojects/SQLProvider#869 · 2 Kommentare ·
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 42/100
fsprojects/SQLProvider#868 · 2 Kommentare ·
-
sql server
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
fsprojects/SQLProvider#851 · 1 Kommentar ·
Alle Issues in fsprojects/SQLProvider
Ähnliche Issues
-
Add OG Name : MoshpitOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 77/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Wetzel402/Skylite-UX#125 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
oracle/rust-oracledb#53 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
objectionary/eo-graphs#82 ·