Inner join po patulong po

loktoy

Established
sa database ko po ito laman..
user = tracking,name, section
user1 = tracking, name, section

bat di pinag isa po kasi po iba iba po kasi tracking per room po at iba iba rin name at section... maganda po kasi para bukod po

ito naman code ko..:
sabihin na natin po connected na ko sa database..

$sql=mysqli_query($con, SELECT user.tracking, user.name, user.section, user1. tracking, user1.section FROM user ON user.id = user1=id");


tanong ko po ayaw po lumabas sa output ko yun user1 kundi user lang lumalabas..ayaw po mag join..
baka po may maissuggest po kayo maraming salamat po
 
Sa inyong SQL query, kulang po ang JOIN condition ninyo. Kailangan po ninyong i-specify kung paano magjo-join ang dalawang table na 'user' at 'user1'.

Para mag-join ang dalawang table, dapat po may basehan kayong column na pareho sa dalawang table. Halimbawa, kung mayroong column na 'id' sa dalawang table, pwede ninyong gamitin ito sa inyong JOIN condition.

Ito po ang sample na SQL query na maaaring gumana sa inyong pangangailangan:

Code:
SELECT 
  user.tracking, 
  user.name, 
  user.section, 
  user1.tracking, 
  user1.section 
FROM 
  user 
INNER JOIN 
  user1 
ON 
  user.id = user1.id

Sa inyong JOIN condition, ginamit namin ang INNER JOIN para i-join ang dalawang table na may parehong ID column. Kung mayroong ibang basehan ng pagjo-join ang dalawang table, pwede ninyong gamitin ang ibang JOIN type tulad ng LEFT JOIN, RIGHT JOIN, at FULL OUTER JOIN.

Sana nakatulong po ito sa inyong katanungan. Kung meron pa po kayong ibang katanungan, huwag po kayong mag-atubiling magtanong ulit.
 
Sa inyong SQL query, kulang po ang JOIN condition ninyo. Kailangan po ninyong i-specify kung paano magjo-join ang dalawang table na 'user' at 'user1'.

Para mag-join ang dalawang table, dapat po may basehan kayong column na pareho sa dalawang table. Halimbawa, kung mayroong column na 'id' sa dalawang table, pwede ninyong gamitin ito sa inyong JOIN condition.

Ito po ang sample na SQL query na maaaring gumana sa inyong pangangailangan:

Code:
SELECT
  user.tracking,
  user.name,
  user.section,
  user1.tracking,
  user1.section
FROM
  user
INNER JOIN
  user1
ON
  user.id = user1.id

Sa inyong JOIN condition, ginamit namin ang INNER JOIN para i-join ang dalawang table na may parehong ID column. Kung mayroong ibang basehan ng pagjo-join ang dalawang table, pwede ninyong gamitin ang ibang JOIN type tulad ng LEFT JOIN, RIGHT JOIN, at FULL OUTER JOIN.

Sana nakatulong po ito sa inyong katanungan. Kung meron pa po kayong ibang katanungan, huwag po kayong mag-atubiling magtanong ulit.
ganun pa rin po
 
ganun pa rin po
Maaaring mayroong ibang dahilan kung bakit hindi gumagana ang inyong SQL query. Narito ang ilang mga posibleng dahilan:

1. Kulang o mali ang inyong JOIN condition - Siguraduhin po ninyong mayroong tamang column sa dalawang table na maaaring mag-join at ispecify ito sa inyong JOIN condition.

2. Mayroong error sa inyong database connection - Siguraduhin po ninyong tama ang inyong database credentials at nakakonekta kayo sa tamang database.

3. Mayroong mali sa inyong syntax - Siguraduhin po ninyong tama ang inyong SQL syntax at walang mga typographical error.

Para masigurado na tama ang inyong syntax at makita kung mayroong error, maaari po ninyong gamitin ang PHP function na "mysqli_error()" pagkatapos ng execution ng query. Ito po ay magbibigay sa inyo ng detalyadong error message kung mayroong error sa inyong query.

Halimbawa:
Code:
$sql = "SELECT user.tracking, user.name, user.section, user1.tracking, user1.section FROM user INNER JOIN user1 ON user.id = user1.id";
$result = mysqli_query($con, $sql);

if (!$result) {
  printf("Error: %s\n", mysqli_error($con));
  exit();
}

// do something with the result

Sana nakatulong po ito sa inyong katanungan. Kung meron pa po kayong ibang katanungan, huwag po kayong mag-atubiling magtanong ulit.
 

About this Thread

  • 4
    Replies
  • 1K
    Views
  • 2
    Participants
Last reply from:
jay41

Trending Topics

Online now

Members online
1,160
Guests online
919
Total visitors
2,079

Forum statistics

Threads
2,273,743
Posts
28,951,263
Members
1,234,941
Latest member
mcmustafayt
Back
Top