我想知道是否可以使用MySQL以某種方式包裝內部查詢的選擇,以便外部查詢可以在其where子句中使用它。使查詢內部查詢結果可選
SELECT
`FirstName`,
`Surname`,
`AddressLine1`,
`AddressLine2`,
`AddressLine3`,
`AddressLocale`,
`AddressRegion`,
`AddressZip`,
`AddressCountry`,
`CopyShipAddress`
FROM `Contacts`
WHERE `EEID`
IN
(SELECT CONCAT_WS(',', `Sender`, `Receiver`, `Buyer`) AS EEID_list
FROM `Transactions`
WHERE `TransactionID` = 3)
Sender
,Receiver
和Buyer
是EEIDs。也許除了CONCAT_WS之外,還有一個功能可以用來提供這種功能。
您可以添加SQL撥弄的小數據集,它會更容易識別 –
您可以嘗試GROUP_CONCAT – uvais
GROUP _CONCAT('Sender','Receiver','Buyer')返回'125992602'。 我的數據庫裏實際上是1 2599 2602。 –