我要選擇的名稱,其中id是在「分配」列用戶的電話, 我有這樣的代碼,但它不顯示任何內容,請幫助使用ID在分配領域
$sql = ("SELECT name, phone FROM users WHERE id IN (assigned)");
$result = $conn->query($sql);
我要選擇的名稱,其中id是在「分配」列用戶的電話, 我有這樣的代碼,但它不顯示任何內容,請幫助使用ID在分配領域
$sql = ("SELECT name, phone FROM users WHERE id IN (assigned)");
$result = $conn->query($sql);
我想你可能想要 SELECT name, phone FROM users WHERE [assigned] IN (id)
但你必須知道你想通過查詢的用戶ID。
比方說,你有用戶表: Assigned Name Phone 1 John Doe 202-555-1212 2 Mike Jones 281-330-8004 3 Xhaka 404-555-1842
然後SELECT name, phone FROM users WHERE [assigned] IN (2)
會產生的結果:
麥克·瓊斯| 281-330-8004
這就是你想要的?
這不太清楚你期望這個查詢做什麼。一般來說,一個'IN'子句是一些東西的列表,可以是手動定義的,也可以是內部的'SELECT'語句。我希望這甚至可能是一個語法錯誤。 – David
很高興得到答覆,認真我知道這是一個語法錯誤,我只尋求正確的語法使用,我想選擇名稱和電話的特定用戶在表中的id在另一個用戶的'分配'字段。 – promising
也許你可以提供樣本數據和樣本輸出來展示你想要實現的目標? – David