Szukam funkcji na porównanie ze sobą dwóch tabel...

0

Ogolenie to muszę porównać ze sobą dwie kolumny z dwoch różnych tabeli tylko że w jednej mam /sciezka/do/katalogu/plik.mp3 a w drugiej mam tylko plik.mp3

Nastęonie muszę coś sprawdzić: sprawdz czy w takiem kolumnie czas jest 0000 a jeśli tak to...

Kopiuj zawartość tej komorki do tej komorki.

Pytanie jest takie. Czy mogę to wszystko zrobić jednym poleceniem MySQL a jezeli tak to jakie jest to polecenie, albo przynajmniej gdzie mam kopać.

Dziękuję za podpowiedź
Kuba

0

@James Prada: SELECT * FROM table1 t1 RIGHT JOIN table2 t2 WHERE t1.c1 = t2.c6 AND t1.c2 = t2.c7

0

Można jednym lub użyć for case itd. Chcesz gotowca to przygotuj strukturę tabel na http://sqlfiddle.com/

0

@woolfik: Ok. Swietnie. Wiesz. Moze odeslesz mnie do jakiegos konkretnego samouczka a nie szpanuj przede mna wiedza. Dzieki.

0

Nie no nie chodzi o szpanowanie. Możesz zrobić zapytanie, które zwróci Ci listę rekordów do zmiany i albo otworzyć kursor i w pętli przelecieć po rekordach lub może Ci się uda wszystko wrzucić do jednego polecenia update (tu masz przykład jak iterować po kursorze):
https://stackoverflow.com/questions/5817395/how-can-i-loop-through-all-rows-of-a-table-mysql
tu update z selectem:
https://stackoverflow.com/questions/1262786/mysql-update-query-based-on-select-query

0

Nic nie wynika z twojego opis. Jak robisz join to zrób on. Jak opiszesz to zrozumiałym językiem to może ktoś będzie ci w stanie pomóc.

2

Pytanie jest takie. Czy mogę to wszystko zrobić jednym poleceniem MySQL

tak

a jezeli tak to jakie jest to polecenie, albo przynajmniej gdzie mam kopać.

https://dev.mysql.com/doc/refman/8.0/en/

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