Jak tworzę bazę danych i przykładowo chcę dodać tabelę: państwa, województwa, miasta:

państwa: id, nazwa
wojewodztwa: id, nazwa, idpanstwa
miasta: id, nazwa, id
wojewodztwa i id
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jecme: głównie do przeglądania ofert z państwa/województwa/miasta
@Jurigag: nie ma opcji, miasto zawsze należy do województwa
@RRybak: chyba tak zrobię

przepraszam że dopiero teraz odpisuje ale mi wczoraj w nocy wykop przestał działać
  • Odpowiedz
Mireczky, możecie pomóc z małym zapytaniem?

Mam bazę danych z przepisami. Zawiera następujące tabele:

przepisy (tutaj jest treśc przepisu)

przepisy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JareqQ: select ps.skladnikID, su.skladnikID from przepisySkladniki ps left join skladnikiUzytkownika su on su.skladnikID = ps.skladnikID and su.userID = USERID where ps.przepisID = PRZEPISID and (su.skladnikID is null or su.ilosc < ps.ilosc);

jeżeli zwróci ci jakieś wiersze, to użytkownik nie ma wszystkich składników (konkretnie: w przepisie występują składniki, które nie mają odpowiedników w 'spiżarni' lub są w ilości mniejszej niż wymagana)
  • Odpowiedz
Znacie jakieś narzędzia pozwalające na pobieranie danych z bazy X, nastepnie w drugim zapytaniu z bazy Y na końcu pozwalające na obrobienie tych danych poprzez np przeszukiwanie danych w tabeli X i Y po wspólnym kluczu A i na koniec eksport do xls?

Cos jak BRIO Intelligence tylko nowsze?

#programowanie #bazy danych

P.s. X i Y są na osobnych serwerach.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

w oraclu można zrobić dblinka z jednej bazy do innej


@tell_me_more: Z oracle do oracle bezproblemu i out of the box. Ale juz na przyklad do MSSQL to nei takie proste. Albo ODBC albo komercyjny soft od oracla...

@qwelukasz ET? Pentaho commjunity edition..?

Albo tak jak Ci @Ginden pisze - nie bierz kombajnu zeby takie porste zadanie wykonac. Wszystko co posiada connectory do baz ktore potrzebujesz obsluzyc da
  • Odpowiedz