のJOIN左からNULL行を返しません入札がある場合はMAX(b.bid_per_visit)
を返し、入札がない場合はゼロを返します。MAXは()これは、複数の行が返されます
元のLIKE検索の行は基本的に除外されません。単に
...
MAX(coalesce(b.bid_per_visit, 0))
...
ない、またはGROUP BYと::
のJOIN左からNULL行を返しません入札がある場合はMAX(b.bid_per_visit)
を返し、入札がない場合はゼロを返します。MAXは()これは、複数の行が返されます
元のLIKE検索の行は基本的に除外されません。単に
...
MAX(coalesce(b.bid_per_visit, 0))
...
ない、またはGROUP BYと::
利用合体
...
coalesce(b.bid_per_visit, 0)
...
coalesce()
は、その値のリストの最初のnull以外の値を返します。左結合では、一致する行がないので、結合テーブルのためにヌルが返されます。
IFNULL(MAX(b.bid_per_visit)、0)を使用すると、MAX(b.bid_per_visit)がnullの場合は0を返し、nullでない場合はb.bid_per_visitの最大値を返します。
2番目のクエリで1行が返されます – Mihai
ここに入札エンティティは何ですか? –
@Mihaiそれは私が避けようとしているものです。私はkeywords_wordsテーブルからさまざまなキーワードの最大入札単価のリストを取得しようとしています。 –