vasilev
Registered
здравейте ,
създадох две таблици :
hotel_rooms:
room_id bigint(20);
user varchar(100);
room_name varchar(70);
room_number int(20);
.
.
и друга таблица hotel_events:
user
room_id
datein datetime
dateout datetime
както се вижда двете колони са с едни и същи имена и ще се записват едни и същи стойности .
Идеята е с един селект да проверя в hotel_events дали има записи за стаи с потребител user и ид на стаята room_id в даден интервал от време който се задава - примерно от 2012-02-12 12:00:00 до 2012-02-15 12:00:00.
в зависимост от това ако има записи то броя на room_number от първата таблица трябва да намалее .. ако е 0 да не се изкарва записа .
тоест трябва селект от двете таблици с count .
може ли да стане с един селект или не
ако да - как .
създадох две таблици :
hotel_rooms:
room_id bigint(20);
user varchar(100);
room_name varchar(70);
room_number int(20);
.
.
и друга таблица hotel_events:
user
room_id
datein datetime
dateout datetime
както се вижда двете колони са с едни и същи имена и ще се записват едни и същи стойности .
Идеята е с един селект да проверя в hotel_events дали има записи за стаи с потребител user и ид на стаята room_id в даден интервал от време който се задава - примерно от 2012-02-12 12:00:00 до 2012-02-15 12:00:00.
в зависимост от това ако има записи то броя на room_number от първата таблица трябва да намалее .. ако е 0 да не се изкарва записа .
тоест трябва селект от двете таблици с count .
може ли да стане с един селект или не
ако да - как .