Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Mysql] Ostatnie wpisy do bazy
Forum PHP.pl > Forum > Bazy danych
Hectic
Czy da się wybrać z bazy danych np. 10 ostatnio dodanych rekordów (ze wszystkich tabeli)? Muszę wybrać z 5 tabel 8 ostatnio dodanych rekordów (chodzi o czas dodania).
SongoQ
Troche trudne to bedzie. Jesli byly by takie same typu pol i ilosc taka sama to wystarczy

select do tabeli UNION select do tabeli UNION itd itd

Jesli masz rozne typy i ilosci pol rozna to UNIONEM mozesz sobie zwrocic id i nazwy tabel a nastepie odwolac sie do tych rekordow (moze petla) wsumie tak mi to na szybko przychodzi do glowy. Lub cos pomodzic przez funcje (o ile sie da tak zrobic w MySQLu)
Hectic
Tylko, że dada dodania nie jest nigdzie zapisywana. Więc da czego mam się odwołać?
SongoQ
Mozliwe ze MySQL ma tez oid wtedy dalo by sie po nich wyciagnac. Szukaj w dokumentacji mozliwe ze jest jakis sposob i to latwy.
Hectic
Gdybym był tak dobry z anglika i rozumiał co tam jest napisane nie szukał bym tutaj winksmiley.jpg
flv
Podstawowe pytanie to czy te tabele są jakoś ze sobą powiązane? Wchodzą w jakieś relacje?
gakusei
a moze utworz widok i w widoku zrob MAX(id_jakiejstam_tabeli), MAX(id_jakiejstam_tabeli)-1, MAX(id_innej) itd.. ogolnie proponowalbym cos z widokami
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.