![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 18.06.2005 Skąd: inąd Ostrzeżenie: (0%) ![]() ![]() |
załóżmy że mamy tablicę zawierającą 10 rekordów:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9 |10 |, czy jest możliwe wyświetlenie 4 rekordów rozpoczynając od 9 i kończąc na 2 (czyli zeby wyswietlily sie rekordy 9,10, 1,2) za pomocą jednego selekta. -------------------- '
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 402 Pomógł: 0 Dołączył: 20.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 18.06.2005 Skąd: inąd Ostrzeżenie: (0%) ![]() ![]() |
Nie do końca o to mi chodziło...,
po pierwsze tablica zawiera 10 rekordów, ale ich id to nie jest 1,2...10 itd po drugie ważna jest kolejność, tak aby najpierw wyświetliły się 2 ostatnie rekordy, a w następnej kolejności 2 pierwsze, oczywiście za pomocą jednego polecenia select -------------------- '
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Tak to tylko w erze...
ale pewnie nie jest to optymalne rozwiazanie + przydalby sie indeks na kolumne wartosc. -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 240 Pomógł: 17 Dołączył: 28.12.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
UNION jest używana do wyboru takich samych informacji z dwóch tabel, podobnie jak JOIN ale w UNION kalumny muszą by tego samego typu, UNION wybiera tylko różne wartości:
czyli wyświetli dane z kolumn obu baz bez powtórzeń UNION ALL wyświetli wszystkie wartości Ten post edytował Chrom 6.02.2006, 18:12:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 14:47 |