![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 35 Dołączył: 5.12.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czy da się w dodać pozycję danego rekordu do tabeli wynikowej.
Przykład mam tablicę: name user1 | name user 1 | grupa 1 | dalsze pola name user2 | name user 2 | grupa 2 | dalsze pola name user3 | name user 3 | grupa 1 | dalsze pola I w wyniku zapytania
dostać taką tabelę wynikową: 1 | name user1 | name user 1 | grupa 1 | dalsze pola 2 | name user3 | name user 3 | grupa 1 | dalsze pola I moje pytanie czy to możliwe i jeżeli tak to co powinienem dodać przy '*' w zapytaniu select |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Kod select @rownum:=@rownum+1, u.* FROM user u, (SELECT @rownum:=0) rn limit 10 to stworzy zmienną rownum z wartością 0, i zwiększa o jeden wraz z każdym rekordem |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Kod select @rownum:=@rownum+1, u.* FROM user u, (SELECT @rownum:=0) rn limit 10 O to jest sprytne! Jeszcze nie widziałem, żeby ktoś to robił jednym zapytaniem (IMG:style_emoticons/default/smile.gif) Dałbym Ci jakiegoś plusa |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 05:02 |