łaczenie nazw tabel

0

Chcę zrobić coś takiego: (pobrać dane z różnych tabel wg wzoru h_1, h_2, h_3 itd. zawartych w tabeli users)

 SELECT id_usera FROM (SELECT saldo FROM CONCAT('h_',users.id_usera) ORDER BY id_operacji DESC LIMIT 1) FROM

Co robię źle?
MYSQL

0

Zainteresuj się 'dynamic sql', które umożliwia wykonywanie dynamicznie tworzonych zapytań. W wielu bazach danych służy do tego polecenie EXECUTE.

0

a możesz podpowiedzieć jak to zrobić dla tego jednego zapytania?
zanim dojdę do tego jak to zrobić minie sporo czasu, a potrzebuję tylko tej funkcjonalności.

Mogę zrobić wiele zapytań w php robiąc h_$n , ale chyba to będzie zbyt obciążające pobranie z kilkuset tabel naraz danych po jednej rekordzie? No i problemem będzie też to, że nie da się tego posortować w SQL tylko trzeba będzie w php się bawić w tablice. Ktoś ma może lepszy pomysł?

2
xss napisał(a)

Ktoś ma może lepszy pomysł?

Wyjebać bazę, założyć na nowo. Tym razem porządnie

0

niestety to nie wchodzi w grę.
Więc pomoże ktoś jak to zrobić?

0

Opanowanie 'dynamic sql' to jest 5 minut, kolejne 5 minut na opanowanie funkcji do operowania na ciągach znaków. Gotowca możesz dostać za kasę, po zamieszczeniu ogłoszenia w dziale praca. Proszenie o gotowce w innych działach jest niezgodne z regulaminem forum.

0
xss napisał(a)

niestety to nie wchodzi w grę.

To zmień nick na sql injection.

0

myślałem, że na tym forum się coś jednak dowiem, ale będę musiał poszukać na innym.

Ma ktoś może link do tutoriala dynamic sql w polskiej wersji od podstaw?

0

Można zbudować bazę danych znacznie prościej i zgodnie z sensem istnienia podziału na bazy danych, tabele i rekordy. Jeśli początkujący sięga po dynamiczne budowanie zapytań w celu obsłużenia bazy danych prostego projektu to najpewniej coś srogo spieprzył. Dane zawsze możesz przerzucić (5 minut na napisanie konwertera i problem z głowy) do zaprojektowanej od nowa bazy danych. Jeśli faktycznie rzuciłeś zapytaniem używanym w jakimś banku to współczuję jego klientom, jeżeli to Twój system to doradzam poprawić projekt zanim wszyscy pentesterzy go wyśmieją...

0

dobra, szukam innego forum, tutaj szkoda czasu

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0