trebeter trebeter 12.03.2015, 13:03:29 1 + #programowanie #sql #bazydanychsqlitejak zrobićmam tabela1 z polami idklienta, data, idpokojuchciałbym za id_klienta wstawić kolumny imie nazwisko z tabela2
vipe vipe 12.03.2015, 13:09:03 1 + @trebeter: Ale chcesz fizycznie do tabeli1 wstawić te kolumny, czy po prostu chciałbyś mieć w wynikach zapytania takie kolumny?
vipe vipe 12.03.2015, 13:10:07 1 + @trebeter: I drugie pytanie - czy tabela2 ma jakiś klucz obcy do tabela1? Bez klucza (czyli powiązania między tymi tabelami) nie będziesz w stanie skojarzyć który wiersz z tabela2 ma wystąpić z którym wierszem z tabela1.
trebeter trebeter 12.03.2015, 13:13:33 0 + @vipe: nie, chciałbym tylko wyświetlićkolumny są powiązanemają te pole które sobie odpowiadają, jest to id_klienta
vipe vipe 12.03.2015, 13:14:38 1 + @trebeter: SELECT t1.idklienta, t2.imie, t2.nazwisko, t1.data, t1.idpokoju FROM tabela1 t1, tabela2 t2 WHERE t1.idklienta = t2.idklienta;
sqlite
jak zrobić
mam tabela1 z polami idklienta, data, idpokoju
chciałbym za id_klienta wstawić kolumny imie nazwisko z tabela2
kolumny są powiązane
mają te pole które sobie odpowiadają, jest to id_klienta
SELECT t1.idklienta, t2.imie, t2.nazwisko, t1.data, t1.idpokoju FROM tabela1 t1, tabela2 t2 WHERE t1.idklienta = t2.idklienta;