ReN
Новичок
Выборка из трех таблиц, (желательно одним запросом) с занесением рез. в 4
Есть 3 татаблицы:
t1
user_id/login/password
t2
user_id/s_id/s
t3
s_id/q_id/q
t4
q_q_id/r
Т.е. t1.user_id->t2.user_id (один ко многим)
t2.s_id->t3.s_id (один ко многим)
t3.q_id->t4.q_id (один ко многим)
Теперь мне нужно сделать выборку зная user(login/pass) из t2 и t3 s и q соответственно.
Надеюсь ястно пояснил.
На примере:
Вася (t1.user_id) имеет 1 коробку (t2.s) с 1 яблоком (t3.q)
Коля (t1.user_id) имеет 2 коробки (t2.s) с 1 яблоком (t3.q) в первой и с 2я во второй коробке.
Олег (t1.user_id) имеет 2 коробки (t2.s) с 2я яблоками (t3.q) в 1й коробке и 3я во второй.
Раз в какой-то период я проверяю состояние дел и заношу результат в t4.
Это для наглядности. А то наверняка будут вопросы типа: А зачем тебе это?.. и т.д.
Выручайте!
Если подскажите другой вариант хранения данных - буду рад.
Только я считаю что этот, на данный момент, подходит больше всего...
Есть 3 татаблицы:
t1
user_id/login/password
t2
user_id/s_id/s
t3
s_id/q_id/q
t4
q_q_id/r
Т.е. t1.user_id->t2.user_id (один ко многим)
t2.s_id->t3.s_id (один ко многим)
t3.q_id->t4.q_id (один ко многим)
Теперь мне нужно сделать выборку зная user(login/pass) из t2 и t3 s и q соответственно.
Надеюсь ястно пояснил.
На примере:
Вася (t1.user_id) имеет 1 коробку (t2.s) с 1 яблоком (t3.q)
Коля (t1.user_id) имеет 2 коробки (t2.s) с 1 яблоком (t3.q) в первой и с 2я во второй коробке.
Олег (t1.user_id) имеет 2 коробки (t2.s) с 2я яблоками (t3.q) в 1й коробке и 3я во второй.
Раз в какой-то период я проверяю состояние дел и заношу результат в t4.
Это для наглядности. А то наверняка будут вопросы типа: А зачем тебе это?.. и т.д.
Выручайте!
Если подскажите другой вариант хранения данных - буду рад.
Только я считаю что этот, на данный момент, подходит больше всего...