Wypełnianie kolumny danymi na podstawie innej tabeli

0

Tab1
id data_od data_do status
1 2008-03-22 2008-11-13 AK
1 2008-11-13 2011-02-06 TNA
1 2011-02-06 3000-12-31 AK
2 2008-06-11 2008-07-20 PRA
2 2008-07-20 2010-06-06 AK
2 2010-06-06 2011-01-12 TNA
2 2011-01-12 2011-04-25 SNA
2 2011-04-25 3000-12-31 AK

Tab2
id imie nazwisko plec klient_typ data_wprow aktualny_status
1 Rajmunda Walczyk K VIP 08/03/22 null
2 Stefan Jakubiak M STK 08/07/20 null

Potrzebuje wypełnic kolumne aktualny_status w Tab2 danymi z Tab1 z kolumny status na dzień 01.09.2011
Zwyklym insertem nie daje rade . Prawdopodnobnie chodzi zeby uzyc Update
Bardzo proszę o pomoc.

0

Zatem użyj Update: https://dev.mysql.com/doc/refman/5.0/en/update.html
ewentualnie wytłumacz co znaczy '... z kolumny status na dzień 01.09.2011'.

0

Status na dzien 01.09.2011 tab1 ma byc wprowadzony do tab2 w miejsce null w tab2 np. Rajmunda ma id 1 a status w tab 1 na dzien 01.09.2011 ma TNA czyli po aktualizacji danych tab2 powinna wygladac :
id imie nazwisko plec klient_typ data_wprow aktualny_status
1 Rajmunda Walczyk K VIP 08/03/22 TNA
To jest tylko wycinek mojej tabeli te dane ktore podalem

0

No to coś takiego mniej więcej:
UPDATE Tab2 SET aktualny_status = (SELECT status FROM Tab1 WHERE '01.09.2011' BETWEEN data_od AND data_do)

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