Geben Sie einen alias für eine Unterabfrage enthält, die eine Verknüpfung in access

Bin ich mehr Erfahrung mit SQL server T-SQL, aber ich arbeite in Access. Meine Frage ist, wie man einen alias für eine sub-Abfrage, die einen eigenen join-operation. Ich glaube, ich spreche über verschachtelte join-Operationen. Ich weiß, dass ich könnte eine seprate Abfrage aber i dont haben ein anderes Bedürfnis für Sie und möchten, dass die Objektliste so sauber wie möglich. Mein Aktueller code ist wie folgt, ich bin nur zu zeigen, die von der Anweisung, dass die Quelle der Fehler:

FROM 
(
  (
    tblPropertySpecs 
    INNER JOIN 
    (
      tblAssignedBuildingTypes 
      INNER JOIN qryAllPropertyIDs 
      ON tblAssignedBuildingTypes.PropertySpecID = qryAllPropertyIDs.PropertySpecID
    ) 
    ON (tblPropertySpecs.PropertySpecID = tblAssignedBuildingTypes.PropertySpecID) 
    AND (tblPropertySpecs.PropertySpecID = qryAllPropertyIDs.PropertySpecID)
  ) 
  INNER JOIN 
  (
    tblRefConstructionTypes 
    INNER JOIN tblAssignedConstructionTypes 
      ON tblRefConstructionTypes.ConstructionTypeID = tblAssignedConstructionTypes.ConstructionTypeID
  ) 
  ON tblAssignedBuildingTypes.AssignedBuildingTypeID = tblAssignedConstructionTypes.AssignedBuildingTypeID
) 
LEFT JOIN 
(
  tblRefFireSafetyDetectMethods 
  INNER JOIN tblAssignedFireSafetyDetections 
    ON tblRefFireSafetyDetectMethods.FireSafetyDetectedID = tblAssignedFireSafetyDetections.FireSafetyDetectedID
) [q1] 
ON tblAssignedBuildingTypes.AssignedBuildingTypeID = q1.AssignedBuildingTypeID
WHERE (((qryAllPropertyIDs.Status)="Active"));
Was ist das problem? Sie scheinen eine alias [q1]. Man kann sagen As q1 oder einfach (query here) a
Dank Remou aber ich bin immer noch mit dem gleichen problem. Sonst noch jemand irgendwelche Optionen?
Ich bin mir nicht sicher, ich wäre geneigt, alias alle Ihre Tabellen INNER JOIN tblAssignedConstructionTypes As a und sicherzustellen, dass Sie nicht mit der gleichen inneren Aliase als äußere Aliase Zugriff ist seltsam, wie, dass.
Vielen Dank, Krank Kreide es bis zu ein Problem mit dem Zugriff auf und erstellen Sie eine separate Abfrage, die Zeit nicht Wert. Ich appriciat alles, was Sie Hilfe. Wenn Sie eine Antwort, die besagt das gleiche wie dein Kommentar ich gebe Ihnen Kredit.
Ich würde Wetten, es sagt Syntax Error in FROM Clause und Punkte an [q1]

InformationsquelleAutor BilliD | 2012-07-13

Schreibe einen Kommentar