0
select * from car where carbrand = 'bmw' limit 1
union
select * from car where carbrand = 'mercedez'

Unionを使用せずにこのクエリを組み合わせることができますか?

4

1 に答える 1

5

試す

SELECT * FROM car WHERE carbrand IN ('bmw', 'mercedez') GROUP BY carbrand 

編集:

SELECT * FROM car WHERE carbrand IN ('bmw', 'mercedez') GROUP BY CASE WHEN carbrand = 'bmw' THEN carbrand  ELSE car_id END

上記のELSEcar_id状態で見て、それぞれのIDを入力してください。

于 2012-08-26T07:05:28.917 に答える