Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
SQL MS SQL 2 Datenbank in eine Anfrage benutzen...
- Ersteller roker002
- Erstellt am
Also bei Oracle DBs geht das auch nur wenn man dies über Table spaces macht.
Bei MySQL gehts garnicht.
Ich denke mal wenn sie sich nur auf SQL 92 berufen dann nein, geht nicht. Kann nur gut sein das MS was eigenes an Funktionen für hat. Mußt mal in MSDN schauen.
mfg
Bei MySQL gehts garnicht.
Ich denke mal wenn sie sich nur auf SQL 92 berufen dann nein, geht nicht. Kann nur gut sein das MS was eigenes an Funktionen für hat. Mußt mal in MSDN schauen.
mfg
BuzzGo
Lieutenant
- Registriert
- Dez. 2006
- Beiträge
- 585
der_guru schrieb:Bei MySQL gehts garnicht.
Moin,
das stimmt so nicht:
Code:
SELECT db1.t1.field1
FROM db1.table_name t1
INNER JOIN db2.table_name t2 ON db1.t1.id = db2.t2.id
WHERE .....
Das ist rein exemplarisch. table_name, db1/db2 und die Feldbezeichner sind natürlich entsprechend zu ersetzen...
In wie weit sich das ganze allerdings bei MS SQL umsetzen lässt, ist mir nicht bekannt :-/
Zuletzt bearbeitet:
krizzelfix
Commander
- Registriert
- Sep. 2005
- Beiträge
- 2.626
Wenn du ein Alias verwendest, kannst du nur noch über diesen auf die Tabelle bzw. Spalte zugreifen.
Poste am besten mal dein komplettest SQL Statement.
Poste am besten mal dein komplettest SQL Statement.
- Registriert
- Dez. 2007
- Beiträge
- 2.107
beispiel von oben tuts aus....
beim where kann dann aber nicht
naja hab mir schon gedacht dass es nicht geht.... was bei MySQL doch geht...
Code:
SELECT db1.t1.field1 as [a] db2.t1.field1 as [b]
FROM db1.table_name t1
INNER JOIN db2.table_name t2 ON db1.t1.id = db2.t2.id
WHERE .....
beim where kann dann aber nicht
Code:
where [a]>0 and [b]>0
naja hab mir schon gedacht dass es nicht geht.... was bei MySQL doch geht...
krizzelfix
Commander
- Registriert
- Sep. 2005
- Beiträge
- 2.626
Probier das mal ohne den eckigen Klammern.
- Registriert
- Dez. 2007
- Beiträge
- 2.107
krizzelfix schrieb:Probier das mal ohne den eckigen Klammern.
ne es geht trotzdem nicht... Auf Alias kenn ms sql halt keine vergleiche.
- Registriert
- Dez. 2007
- Beiträge
- 2.107
DerEineDa schrieb:Mach doch ne Abfrage drum:
Code:SELECT a, b FROM (SELECT db1.t1.field1 as a db2.t1.field1 as b FROM db1.table_name t1 INNER JOIN db2.table_name t2 ON db1.t1.id = db2.t2.id) AS inner WHERE a > 0 AND b > 0
hmm es geht.... aber man darf " as inner" nicht benutzen bei dem 2ten select
Ähnliche Themen
- Antworten
- 10
- Aufrufe
- 2.500
- Antworten
- 4
- Aufrufe
- 3.295
- Antworten
- 1
- Aufrufe
- 1.978
- Antworten
- 5
- Aufrufe
- 1.541
- Antworten
- 8
- Aufrufe
- 1.596