Bebek
Guest
Привет!
Есть таблица:
ID | ACTION | CAR | VELO | USER
Данные в ней:
1 | МАШИНА | ID# МАШИНЫ | _______ | USERNAME
2 | ВЕЛОСИПЕД | _____ | ID# ВЕЛОСИПЕДА | USERNAME
Есть также три таблица, USERS, VELOS и CARS.
ВОзможно еще при запуске таблицы определять, например я знаю с left join можно выбрать из двух таблиц у которых совпадает значение, а тут сложнее: при выводе надо учитывать ACTION, если это ВЕЛОСИПЕД то left join делать с таблицей VELOS учитывая поле VELO как id, если это МАШИНА то с CARS учитывая поле CAR как id машины + к этому с таблицы USERS брать инфу....
МНе не только создать это сложно но и объяснить
Но я надеюсь вы меня поняли....
Я конечно же могу этот код сделать слабо, но это будет с десятком IF и десятком запросов после вывода
Есть таблица:
ID | ACTION | CAR | VELO | USER
Данные в ней:
1 | МАШИНА | ID# МАШИНЫ | _______ | USERNAME
2 | ВЕЛОСИПЕД | _____ | ID# ВЕЛОСИПЕДА | USERNAME
Есть также три таблица, USERS, VELOS и CARS.
ВОзможно еще при запуске таблицы определять, например я знаю с left join можно выбрать из двух таблиц у которых совпадает значение, а тут сложнее: при выводе надо учитывать ACTION, если это ВЕЛОСИПЕД то left join делать с таблицей VELOS учитывая поле VELO как id, если это МАШИНА то с CARS учитывая поле CAR как id машины + к этому с таблицы USERS брать инфу....
МНе не только создать это сложно но и объяснить

Я конечно же могу этот код сделать слабо, но это будет с десятком IF и десятком запросов после вывода