저는 높은 값과 낮은 값을 검색했으며 어쩌면 답을 찾지 만 도움이 될 수 있으면 구현할 수 없습니다. 내가 USERID = 887
를 말에 대한 데이터를 얻을 필요가하나의 SQL 열을 다른 열로 병합하고 중복을 제거하십시오.
USERID | FRIENDID
-------+----------
887 | 553
54 | 887
23 | 887
:
나는 내 데이터베이스 테이블에 두 개의 열이 있습니다.
이
내 쿼리입니다 :SELECT
`userid`, `friend_id`
FROM
friends
WHERE
userid = 887 or FRIENDID = 887
내가 예상대로 이제이 데이터를 반환 그러나 나는 다음과 같이 제시하는 데이터가 필요 : 데이터의
IDS
------
887
553
887
887
54
23
그래서 두 열이 하나에 넣고 가능한 경우 중복 ID를 제거하십시오. 887
'mabye 나는 답을 발견하지만 난 it'을 구현할 수 없습니다 [원문] - 대답은 무엇인가 찾았 니? –
이렇게하면 두 개의 서로 다른 쿼리 사이에 'UNION'또는 PHP로 수행해야합니다. 나는 왜 누군가가 자신의 친구 목록에 사용자를 포함 시키거나 다른 사람이 단순히 그 사람을보기를 원할 때 자신의 친구 목록을 보여주고 싶은지를 알 수는 없다. –
내가 원하는 출력을 제시하는 합리적인 이유를 찾을 수 없습니다. 그 6 개의 숫자의 의미는 무엇입니까? – Trix