[Framework.net] Zwei Tables - Subselect ?
Hi Liste! Folgendes Problem: Ich möchte in eine DataGrid alle Felder einer SQl Server-Table A einlesen. Das ist natürlich simple. Aber in Table A ist eine ID-Referenz auf eine Table B. Aus Table B benötige ich im Datagrid nur ein String-Feld, da ich im Datagrid nicht nur die nichtssagende ID anzeigen will. Bsp: TableA: ID_Ref A_Feld1 A_Feld2 A_Feld3 TableB: ID_Ref B_Feld1 B_Feld2 B_Feld3 B_BEZEICH Ich möchte also im Datagrid folgende Felder anzeigen: A_Feld1 A_Feld2 A_Feld3 B_BEZEICH Wie muss der Select-Befehl hierzu aussehen? Mit SubSelects habe ich bisher noch nicht das gewünschte Ergebnis hinbekommen? Geht das mit JOIN ? Bin im Moment überfragt und habe im Web noch nix gefunden. Gruß Steffen ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
RE: [Framework.net] Zwei Tables - Subselect ?
Select A.A_Feld1, A.A_Feld2, A.A_Feld3, B.B_BEZEICH from TableA A, TableB B where A.ID_Ref = B.ID_Ref Gruß Ralf -Original Message- From: [EMAIL PROTECTED] [mailto:framework.net- [EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Friday, June 04, 2004 2:14 PM To: [EMAIL PROTECTED] Subject: [Framework.net] Zwei Tables - Subselect ? Hi Liste! Folgendes Problem: Ich möchte in eine DataGrid alle Felder einer SQl Server-Table A einlesen. Das ist natürlich simple. Aber in Table A ist eine ID-Referenz auf eine Table B. Aus Table B benötige ich im Datagrid nur ein String-Feld, da ich im Datagrid nicht nur die nichtssagende ID anzeigen will. Bsp: TableA: ID_Ref A_Feld1 A_Feld2 A_Feld3 TableB: ID_Ref B_Feld1 B_Feld2 B_Feld3 B_BEZEICH Ich möchte also im Datagrid folgende Felder anzeigen: A_Feld1 A_Feld2 A_Feld3 B_BEZEICH Wie muss der Select-Befehl hierzu aussehen? Mit SubSelects habe ich bisher noch nicht das gewünschte Ergebnis hinbekommen? Geht das mit JOIN ? Bin im Moment überfragt und habe im Web noch nix gefunden. Gruß Steffen ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
AW: [Framework.net] Zwei Tables - Subselect ?
Nichts einfacher als dass SELECT A_Feld1, A_Feld2, A_Feld3, B_BEZEICH FROM TabelA INNER JOIN TabelB On TableA.ID_Ref = TableB.ID_Ref -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL PROTECTED] Gesendet: Freitag, 4. Juni 2004 14:14 An: [EMAIL PROTECTED] Betreff: [Framework.net] Zwei Tables - Subselect ? Hi Liste! Folgendes Problem: Ich möchte in eine DataGrid alle Felder einer SQl Server-Table A einlesen. Das ist natürlich simple. Aber in Table A ist eine ID-Referenz auf eine Table B. Aus Table B benötige ich im Datagrid nur ein String-Feld, da ich im Datagrid nicht nur die nichtssagende ID anzeigen will. Bsp: TableA: ID_Ref A_Feld1 A_Feld2 A_Feld3 TableB: ID_Ref B_Feld1 B_Feld2 B_Feld3 B_BEZEICH Ich möchte also im Datagrid folgende Felder anzeigen: A_Feld1 A_Feld2 A_Feld3 B_BEZEICH Wie muss der Select-Befehl hierzu aussehen? Mit SubSelects habe ich bisher noch nicht das gewünschte Ergebnis hinbekommen? Geht das mit JOIN ? Bin im Moment überfragt und habe im Web noch nix gefunden. Gruß Steffen ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
AW: [Framework.net] Zwei Tables - Subselect ?
Select A.A_Feld1, A.A_Feld2, A.A_Feld3, B.B_BEZEICH from TableA A, TableB B where A.ID_Ref = B.ID_Ref Gruß Ralf Lass mich raten, du hast bislang mit MySQL gearbeitet? ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
Re: [Framework.net] Zwei Tables - Subselect ?
Vielen Dank. Soweit so gut. Gibt es auch eine Möglichkeit, daß ich für TableA den Platzhalter * verwenden kann, um mir die aufzählung aller Felder zu sparen? Oder muss das Feld für den Inner JOIN unbedingt aufgeführt werden? würde Folgendes gehen? SELECT *, B_BEZEICH FROM TabelA INNER JOIN TabelB On TableA.ID_Ref = TableB.ID_Ref Gruß Steffen - Original Message - From: Andreas Roth [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, June 04, 2004 2:00 PM Subject: AW: [Framework.net] Zwei Tables - Subselect ? Nichts einfacher als dass SELECT A_Feld1, A_Feld2, A_Feld3, B_BEZEICH FROM TabelA INNER JOIN TabelB On TableA.ID_Ref = TableB.ID_Ref -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL PROTECTED] Gesendet: Freitag, 4. Juni 2004 14:14 An: [EMAIL PROTECTED] Betreff: [Framework.net] Zwei Tables - Subselect ? Hi Liste! Folgendes Problem: Ich möchte in eine DataGrid alle Felder einer SQl Server-Table A einlesen. Das ist natürlich simple. Aber in Table A ist eine ID-Referenz auf eine Table B. Aus Table B benötige ich im Datagrid nur ein String-Feld, da ich im Datagrid nicht nur die nichtssagende ID anzeigen will. Bsp: TableA: ID_Ref A_Feld1 A_Feld2 A_Feld3 TableB: ID_Ref B_Feld1 B_Feld2 B_Feld3 B_BEZEICH Ich möchte also im Datagrid folgende Felder anzeigen: A_Feld1 A_Feld2 A_Feld3 B_BEZEICH Wie muss der Select-Befehl hierzu aussehen? Mit SubSelects habe ich bisher noch nicht das gewünschte Ergebnis hinbekommen? Geht das mit JOIN ? Bin im Moment überfragt und habe im Web noch nix gefunden. Gruß Steffen ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
AW: [Framework.net] Zwei Tables - Subselect ?
Vielen Dank. Soweit so gut. Gibt es auch eine Möglichkeit, daß ich für TableA den Platzhalter * verwenden kann, um mir die aufzählung aller Felder zu sparen? Oder muss das Feld für den Inner JOIN unbedingt aufgeführt werden? würde Folgendes gehen? SELECT *, B_BEZEICH FROM TabelA INNER JOIN TabelB On TableA.ID_Ref = TableB.ID_Ref Gruß Steffen Wenn du nur alle von A willst? Nein, aber SELECT TabelA.*, B_BEZEICH FROM TabelA INNER JOIN TabelB On TableA.ID_Ref = TableB.ID_Ref ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
RE: [Framework.net] Zwei Tables - Subselect ?
Hi, Select A.A_Feld1, A.A_Feld2, A.A_Feld3, B.B_BEZEICH from TableA A, TableB B where A.ID_Ref = B.ID_Ref Lass mich raten, du hast bislang mit MySQL gearbeitet? Auch (aber weniger). Aber ehr mit MSSql, Oracle, IBM DB2, Interbase, Adabas und UDB. Warum? Du meinst wegen inner/outer? Bei Querys, die unter na ja ca. 100.000 Rows bringen, ist die Last ohne inner/outer geringer. Erst jenseits dieser Grenze hast Du einen Vorteil davon. Gruß Ralf ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net