Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL]Gdzie dane, oprócz w bazie?
Forum PHP.pl > Forum > Przedszkole
kujol
Witam, mam taki problem, otóż mam tabelę w bazie:

Cytat
| id_produktu | nazwa | cena |
---------------------------
| 1 | cos | 10 |
---------------------------
| 2 | cos2 | 20 |
---------------------------
| 3 | cos3 | 30 |
---------------------------


W której jak widać mam takie dane, i chcę wyświetlić użytkownikowi rekord, który on dodał, ale nie mam i nie mogę zrobić tu nowego pola user (login/id użytkownika dodający rekord).
Macie może jakiś pomysł, gdzie indziej mogę trzymać dane przynależenia rekordu, i w jaki sposób to tam dodawać?

Gdybym mógł zrobić tak to sprawa byłaby oczywista:

Cytat
| id_produktu | user | nazwa | cena |
---------------------------
| 1 | Jan | cos | 10 |
---------------------------
| 2 | Adam | cos2 | 20 |
---------------------------
| 3 | Michał | cos3 | 30 |
---------------------------

mmmmmmm
A nową tabelę możesz? A może możesz zupełnie nową bazę? Jaka wersja MS SQL Servera?
kujol
Wersja serwera:
5.5.33-2.cba-log
- (Debian)

Nową tabelę mogę utworzyć, ale tamtej nie mogę zmieniać. Nie chodzi mi o rozwiązanie zrobienia tego samego + userzy w nowej tabeli smile.gif.
timon27
Skoro możesz utworzyć nową to utwórz z kolumnami id_produktu i user.
Jak będziesz pobierał dane to za pomocą JOIN złączysz te dwie tabele (kolumną id_produktu) i otrzymasz to co chciałeś.
mmmmmmm
Ale żeś wersję MS SQL Servera podał.... smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.