【发布时间】:2014-11-02 12:50:46
【问题描述】:
我的 MySQL 查询是
SELECT DISTINCT `car`.`car_maker` as `brand`, `car`.`car_model` AS `model`, `available_car`.`car_price` AS `price`, `car`.`car_production_year` AS `year`, `available_car`.`car_id` AS `car_id`,`available_car`.`id` AS `id`, `available_car`.`current_position` AS `current_position`
FROM `car`, `available_car`, `users`
WHERE `available_car`.`car_id`=`car`.`car_id`
AND `available_car`.`is_sold` = 'no'
AND `available_car`.`created_at` BETWEEN NOW() - INTERVAL 30 DAY AND NOW()
ORDER BY WEEK(`available_car`.`created_at`) DESC,
`available_car`.`car_price`DESC,
`users`.`last_paid_date` DESC,
`available_car`.`created_at` DESC
如何使用 Laravel 查询构建器进行转换?
我想拥有这种类型的查询 -
$info = DB::table('car` , `available_car`, `users')
->select('car.car_maker', 'car.car_model', 'available_car.car_price', 'car.car_production_year', 'available_car.car_id','available_car.id', 'available_car.current_position')
->get();
但它不起作用。
我的数据库是这样的
谁能帮帮我?
【问题讨论】:
标签: php mysql laravel laravel-4