如何编写高效的查询来检索附加到 ID 的 phone 个数字?
How do I write an efficient query to retrieve phone numbers attached to an ID?
我是 SQL 和 Redash 的新手,我目前正在研究检索 phone 给定 ID 号码的查询,如下所示
SELECT "ID", "Phone_Number"
FROM Table
WHERE
"id" = '7559' OR
"id" = '1754' OR
"id" = '8679' OR
"id" = '6606' OR
....
....
"id" = '4166' OR
"id" = '7066' OR
"id" = '0027';
每次我需要检索 phone 号码时,我都必须手动输入 "id" = '4166' OR
子句。
执行此操作的有效方法是什么?
请指教
我终于用上了@Matteo Zanoni 的方法:
SELECT "ID", "Phone_Number"
FROM Table
WHERE "id" IN (
'7559',
'1754',
...
)
我是 SQL 和 Redash 的新手,我目前正在研究检索 phone 给定 ID 号码的查询,如下所示
SELECT "ID", "Phone_Number"
FROM Table
WHERE
"id" = '7559' OR
"id" = '1754' OR
"id" = '8679' OR
"id" = '6606' OR
....
....
"id" = '4166' OR
"id" = '7066' OR
"id" = '0027';
每次我需要检索 phone 号码时,我都必须手动输入 "id" = '4166' OR
子句。
执行此操作的有效方法是什么?
请指教
我终于用上了@Matteo Zanoni 的方法:
SELECT "ID", "Phone_Number"
FROM Table
WHERE "id" IN (
'7559',
'1754',
...
)