Vinnaren i pepparkakshustävlingen!
2010-08-27, 10:03
  #1
Medlem
fliermans avatar
Jag undrar hur jag kan söka efter samma sak i flera databaser.

t.e.x

select * from invoice where casereference=''

Men jag vill söka detta från typ 10 databaser, om de heter tex databas1, databas2 e.t.c Hur skriver jag denna select?
Citera
2010-08-27, 10:06
  #2
Medlem
Lullebulle1s avatar
Du kan göra "SELECT * FROM `databas1`.`invoice` WHERE `casereference = ''" osv
Men då måste din användare ha tillgång till alla databaserna
Citera
2010-08-27, 10:26
  #3
Medlem
fliermans avatar
Hej

Jepp, har tillgång till alla. Hur skriver jag i mitten för att få med t.ex 2 databaser?

SELECT * FROM `databas1,databas2`.`invoice` WHERE `casereference = ''"
Citera
2010-08-27, 10:33
  #4
Medlem
Lullebulle1s avatar
Citat:
Ursprungligen postat av flierman
Hej

Jepp, har tillgång till alla. Hur skriver jag i mitten för att få med t.ex 2 databaser?

SELECT * FROM `databas1,databas2`.`invoice` WHERE `casereference = ''"
Det tror jag inte går, men det är ju bara att köra flera strängar i sökskriptet.
Citera
2010-08-27, 13:51
  #5
Medlem
kh31d4rs avatar
eller foga ihop alla sökningarna med UNION
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback