表结构
[place]
p.place_id
p.name
p.image
p.address
p.phone
p.website
p.description
p.lng
p.lat
p.distance
p.last_update
p.is_ad
SELECT DISTINCT p.* FROM place p
我需要选择所有记录,其中包含2个带有标志“ is_ad” = 1的RANDOM记录
例如:
记录:
1 is_ad 0
2 is_ad 1
3 is_ad 0
4 is_ad 1
5 is_ad 0
6 is_ad 1
7 is_ad 0
随机显示两个记录的第一个位置
1 is_ad 1
6 is_ad 1
3 is_ad 0
4 is_ad 0
5 is_ad 0
7 is_ad 0
7 is_ad 0
它应该显示在第一个位置
谢谢。
答案 0 :(得分:0)
import { Injectable } from "@angular/core";
import { map } from 'rxjs/operators';
import { HttpClient } from '@angular/common/http';
@Injectable()
export class DataService {
constructor(private http: HttpClient) {}
getData() {
return this.http
.get("https://jsonplaceholder.typicode.com/users")
.map(res => res.json());
}
}