Jump to content

zikan

Members
  • Gesamte Inhalte

    4
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von zikan

  1. zikan

    Group By nach Join

    Es hat sich doch mittlerweile eigentlich eingebürgert, dass in Foren vieles nur noch kleingeschrieben wird. Ich nutze doch immerhin noch Satzzeichen. Ganz ehrlich, ich finde Kleinschreibung erschwert in keiner Art und Weise die Lesbarkeit. Aber gut, hab damit kein Problem. Muss nur immer Umdenken. Übrigens, die ersten zwei Male als ich meinen Beitrag schrieb, war er noch in Groß- und Kleinschreibung. Beim dritten Mal, als ich zweimal zuvor zwischen Browser und Managementstudio gewechselt war und dann im Browser zum Löschen Backspace nutzte, war ich ein wenig doll angeko*** den Beitrag nun noch ein drittes mal schreiben zu müssen. Wers nicht versteht: Backspace= History Back.. sprich, er sprang auf die vorhergehende Seite und mein Text war im Datennirvana verschwunden.
  2. zikan

    Group By nach Join

    ja, distinct wäre falsch, weil, wenn ich das richtig verstehe, würde mir dies vorher schon adressen zusammenfassen und im nachhinein würde meine where-bedingung nicht korrekt angewendet werden, da einfach mal branchenwerte fehlen. mit dem max ist also so, dass der server bei der zusammenfassung sonst schlichtweg nicht weiß, welchem wert er bei der zusammenfassung prioriät geben soll. deshalb also max. gut, werd ich mal probieren
  3. zikan

    Group By nach Join

    Wozu muss oder kann man im group dann überhaupt eine Spalte angeben, wenn man alle nutzen muss?
  4. zikan

    Group By nach Join

    ich mache einen join zwischen einer adressetabelle und einer branchentabelle. zu jeder adresse können mehrere branchen vorkommen. das bekomme ich soweit hin. ich selektiere dabei im where nur bestimmte branchen. soweit auch okay. am ende interessiert mich aber nur noch, welche adresse im ergebnis vorkommt. will in der ausgabe nur jede adresse einmal haben. also ein group auf die adressenid. leider bekomme ich dann die meldung, dass andere spalten wie Kundennr in der Auswahlliste ungültig sind, da sie nicht in einer Aggregatfunktion und nicht in der GROUP BY-Klausel enthalten sind. SELECT ADRESSEN.KUNDENNR, ADRESSEN.PLZ, ADRESSEN.ORT, BRANCHEN.BRANCHE1 as Branche1AVW, ADRESSEN.STRASSE, ADRESSEN.HNR, ADRESSEN.ADRESSENID FROM ADRESSEN left join BRANCHEN on ADRESSEN.ADRESSENID=BRANCHEN.ADRESSEN_ID group by ADRESSEN.ADRESSENID order by Ort, Firma
×
×
  • Neu erstellen...