나는 차가 빌린 횟수를 적고 싶다. 나는 그 일을 할 수 없다. 나는 두 개의 테이블을 가지고있다. 하나는 vehicle
이고 다른 하나는 rental
입니다.두 개의 MySQL 테이블을 계산하고 결합하는 방법은 무엇입니까?
대여는 자동차를 예약하고 모든 차량이 차량에 보관 될 때 "대여"가 이루어지는 곳입니다. 이것은 거의 작동하는 쿼리입니다.
SELECT vehicle.id,COUNT(rental.vid) as rented,IFNULL(rental.vid,0) as nothing, vehicle.make as make, vehicle.model as model, vehicle.regnr as regnr, vehicle.color as color, vehicle.state as state, vehicle.imgurl as img, vehicle.description as description, vehicle.id
FROM rental,vehicle
WHERE vid = vehicle.id GROUP BY vid
및 인쇄합니다이 :
값 (임대 된 적이을)이없는 나머지가, 나는 다른 방법을 많이 시도하지됩니다 IFNULL
하지만 어디서나 얻지 못했습니다.
어리석은 제목의 Downvote. – EJP
독자가 알기에 게시물에 대한 노력에 감사 드리며, "wanna"와 "thx"는 바람직하지 않습니다. 실제 단어를 입력하는 것이 너무 어려울 경우 Stack Overflow가 문제가되지 않을 수도 있습니다. 그 이유는 질문이 포스터를위한 것이 아니라 미래의 많은 독자들을위한 것입니다. – halfer