Share on Facebook Share on Twitter Email
Answers.com

join

 
Dictionary: join   (join) pronunciation
 

v., joined, join·ing, joins.

v.tr.
  1. To put or bring together so as to make continuous or form a unit: join two boards with nails; joined hands in a circle.
  2. To put or bring into close association or relationship: two families that were joined by marriage; join forces.
  3. To connect (points), as with a straight line.
  4. To meet and merge with: where the creek joins the river.
  5. To become a part or member of: joined the photography club.
  6. To come into the company of: joined the group in the waiting room.
  7. To participate with in an act or activity: The committee joins me in welcoming you.
  8. To adjoin.
  9. To engage in; enter into: Opposing armies joined battle on the plain.
v.intr.
  1. To come together so as to form a connection: where the two bones join.
  2. To act together; form an alliance: The two factions joined to oppose the measure.
  3. To become a member of a group.
  4. To take part; participate: joined in the search.
n.

A joint; a junction.

[Middle English joinen, from Old French joindre, joign-, join-, from Latin iungere.]

SYNONYMS  join, combine, unite, link, connect, relate, associate. These verbs mean to fasten or affix or become fastened or affixed. Join applies to the physical contact or union of at least two separate things and to the coming together of persons, as into a group: The children joined hands. The two armies joined together to face a common enemy. “Join the union, girls, and together say Equal Pay for Equal Work” (Susan B. Anthony). Combine suggests the mixing or merging of components, often for a specific purpose: The cook combined various ingredients. “When bad men combine, the good must associate” (Edmund Burke). Unite stresses the coherence or oneness of the persons or things joined: The volunteers united to prevent their town from flooding. The strike united the oppressed workers. Link and connect imply a firm attachment in which individual components nevertheless retain their identities: The study linked the high crime rate to unemployment. The reporter connected the police chief to the scandal. Relate refers to connection of persons through marriage or kinship (Although we share a surname, she and I are not related) or of things through logical association (The two events were directly related). Associate usually implies a relationship of persons as partners or allies: My children are associated with me in the family business. It can also refer to a relationship of things that are similar or complementary or that have a connection in one's thoughts: I associate the beach with pleasant memories of summer.


Search unanswered questions...
Enter a word or phrase...
All Community Q&A Reference topics
 
Thesaurus: join
Top

verb

  1. To be contiguous or next to: abut, adjoin, border, bound2, butt2, meet1, neighbor, touch, verge. See near/far/distance.
  2. To bring or come together into a united whole: coalesce, combine, compound, concrete, conjoin, conjugate, connect, consolidate, couple, link, marry, meld, unify, unite, wed, yoke. See assemble/disassemble.
  3. To unite or be united in a relationship: affiliate, ally, associate, bind, combine, conjoin, connect, link, relate. See connect.
  4. To become a member of: enlist, enroll, enter, muster in, sign up. Informal sign on. See participate/abstain.

 
Antonyms: join
Top

v

Definition: affiliate with organization
Antonyms: leave, resign, withdraw

v

Definition: touch; border on
Antonyms: separate

v

Definition: unite
Antonyms: disjoin, divide, separate


 
Abbreviations: JOIN
Top
is short for:

Meaning Category
Jewish Ozzies Inter NetInternet
Jobs and Opportunity to Improve NeighborhoodsCommunity
Jones Intercable, Inc.Business->NASDAQ Symbols

Click here to submit an acronym.


 
Word Tutor: join
Top
pronunciation

IN BRIEF: To come together or connect.

pronunciation You may say I'm a dreamer, but I'm not the only one. I hope someday you'll join us, and the world will be as one. — John Lennon (1940-1980).

 
Wikipedia: Join (SQL)
Top

An SQL JOIN clause combines records from two or more tables in a database. It creates a set that can be saved as a table or used as is. A JOIN is a means for combining fields from two tables by using values common to each. ANSI standard SQL specifies four types of JOINs: INNER, OUTER, LEFT, and RIGHT. In special cases, a table (base table, view, or joined table) can JOIN to itself in a self-join.

A programmer writes a JOIN predicate to identify the records for joining. If the evaluated predicate is true the combined record is then produced in the expected format, for example a record set or a temporary table.

Contents

Sample tables

All subsequent explanations on join types in this article make use of the following two tables. The rows in these tables serve to illustrate the effect of different types of joins and join-predicates. In the following tables, Department.DepartmentID is the primary key, while Employee.DepartmentID is a foreign key.

Employee Table
LastName DepartmentID
Rafferty 31
Jones 33
Steinberg 33
Robinson 34
Smith 34
Jasper NULL
Department Table
DepartmentID DepartmentName
31 Sales
33 Engineering
34 Clerical
35 Marketing


Note: The "Marketing" Department currently has no listed employees. Also, employee "Jasper" has not been assigned to any Department yet.

Inner join

An inner join creates a new result table by combining column values of two tables (A and B) based upon the join-predicate. The query compares each row of A with each row of B to find all pairs of rows which satisfy the join-predicate. When the join-predicate is satisfied, column values for each matched pair of rows of A and B are combined into a result row. The result of the join can be defined as the outcome of first taking the Cartesian product (or cross-join) of all records in the tables (combining every record in table A with every record in table B) - then return all records which satisfy the join predicate. Actual SQL implementations normally use other approaches where possible, since computing the Cartesian product is very inefficient. The inner join is the most common join operation used in applications, and represents the default join-type.

SQL specifies two different syntactical ways to express joins. The first, called "explicit join notation", uses the keyword JOIN, whereas the second uses the "implicit join notation". The implicit join notation lists the tables for joining in the FROM clause of a SELECT statement, using commas to separate them. Thus, it specifies a cross-join, and the WHERE clause may apply additional filter-predicates. Those filter-predicates function comparably to join-predicates in the explicit notation.

One can further classify inner joins as equi-joins, as natural joins, or as cross-joins (see below).

Programmers should take special care when joining tables on columns that can contain NULL values, since NULL will never match any other value (or even NULL itself), unless the join condition explicitly uses the IS NULL or IS NOT NULL predicates.

As an example, the following query joins the Employee and Department tables using the DepartmentID column of both tables. Where the DepartmentID of these tables match (i.e. the join-predicate is satisfied), the query will combine the LastName, DepartmentID and DepartmentName columns from the two tables into a result row. Where the DepartmentID does not match, no result row is generated.

Example of an explicit inner join:

SELECT *
FROM   employee 
       INNER JOIN department 
          ON employee.DepartmentID = department.DepartmentID

is equivalent to:

SELECT *  
FROM   employee, department 
WHERE  employee.DepartmentID = department.DepartmentID

Explicit Inner join result:

Employee.LastName Employee.DepartmentID Department.DepartmentName Department.DepartmentID
Robinson 34 Clerical 34
Jones 33 Engineering 33
Smith 34 Clerical 34
Steinberg 33 Engineering 33
Rafferty 31 Sales 31

Notice that the employee "Jasper" and the department "Marketing" does not appear. Neither of these has any matching records in the respective other table: "Jasper" has no associated department and no employee has the department ID 35. Thus, no information on Jasper or on Marketing appears in the joined table. Depending on the desired results, this behavior may be a subtle bug. Outer joins may be used to avoid it.

Equi-join

An equi-join, also known as an equijoin, is a specific type of comparator-based join, or theta join, that uses only equality comparisons in the join-predicate. Using other comparison operators (such as <) disqualifies a join as an equi-join. The query shown above has already provided an example of an equi-join:

SELECT *
FROM   employee 
       INNER JOIN department 
          ON employee.DepartmentID = department.DepartmentID

SQL provides an optional shorthand notation for expressing equi-joins, by way of the USING construct (Feature ID F402):

SELECT *
FROM   employee 
       INNER JOIN department 
          USING (DepartmentID)

The USING construct is more than mere syntactic sugar, however, since the result set differs from the result set of the version with the explicit predicate. Specifically, any columns mentioned in the USING list will appear only once, with an unqualified name, rather than once for each table in the join. In the above case, there will be a single DepartmentID column and no employee.DepartmentID or department.DepartmentID.

The USING clause is supported by MySQL, Oracle, PostgreSQL and SQLite.

Natural join

A natural join offers a further specialization of equi-joins. The join predicate arises implicitly by comparing all columns in both tables that have the same column-name in the joined tables. The resulting joined table contains only one column for each pair of equally-named columns.

The above sample query for inner joins can be expressed as a natural join in the following way:

SELECT *
FROM   employee NATURAL JOIN department

As with the explicit USING clause, only one DepartmentID column occurs in the joined table, with no qualifier:

DepartmentID Employee.LastName Department.DepartmentName
34 Smith Clerical
33 Jones Engineering
34 Robinson Clerical
33 Steinberg Engineering
31 Rafferty Sales

With either a JOIN USING or NATURAL JOIN, the Oracle database implementation of SQL will report a compile-time error if one of the equijoined columns is specified with a table name qualifier: "ORA-25154: column part of USING clause cannot have qualifier" or "ORA-25155: column used in NATURAL join cannot have qualifier", respectively.

Cross join

A cross join, cartesian join or product provides the foundation upon which all types of inner joins operate. A cross join returns the cartesian product of the sets of records from the two joined tables. Thus, it equates to an inner join where the join-condition always evaluates to True or where the join-condition is absent from the statement.

If A and B are two sets, then the cross join is written as A × B.

The SQL code for a cross join lists the tables for joining (FROM), but does not include any filtering join-predicate.

Example of an explicit cross join:

SELECT *
FROM   employee CROSS JOIN department

Example of an implicit cross join:

SELECT *
FROM   employee, department;
Employee.LastName Employee.DepartmentID Department.DepartmentName Department.DepartmentID
Rafferty 31 Sales 31
Jones 33 Sales 31
Steinberg 33 Sales 31
Smith 34 Sales 31
Robinson 34 Sales 31
Jasper NULL Sales 31
Rafferty 31 Engineering 33
Jones 33 Engineering 33
Steinberg 33 Engineering 33
Smith 34 Engineering 33
Robinson 34 Engineering 33
Jasper NULL Engineering 33
Rafferty 31 Clerical 34
Jones 33 Clerical 34
Steinberg 33 Clerical 34
Smith 34 Clerical 34
Robinson 34 Clerical 34
Jasper NULL Clerical 34
Rafferty 31 Marketing 35
Jones 33 Marketing 35
Steinberg 33 Marketing 35
Smith 34 Marketing 35
Robinson 34 Marketing 35
Jasper NULL Marketing 35

The cross join does not apply any predicate to filter records from the joined table. Programmers can further filter the results of a cross join by using a WHERE clause.

Outer joins

An outer join does not require each record in the two joined tables to have a matching record. The joined table retains each record—even if no other matching record exists. Outer joins subdivide further into left outer joins, right outer joins, and full outer joins, depending on which table(s) one retains the rows from (left, right, or both).

(In this case left and right refer to the two sides of the JOIN keyword.)

No explicit join-notation for outer joins exists in standard SQL.

Left outer join

The result of a left outer join (or simply left join) for table A and B always contains all records of the "left" table (A), even if the join-condition does not find any matching record in the "right" table (B). This means that if the ON clause matches 0 (zero) records in B, the join will still return a row in the result—but with NULL in each column from B. This means that a left outer join returns all the values from the left table, plus matched values from the right table (or NULL in case of no matching join predicate). If the left table returns one row and the right table returns more than one matching row for it, the values in the left table will be repeated for each distinct row on the right table.

For example, this allows us to find an employee's department, but still shows the employee(s) even when their department does not exist (contrary to the inner-join example above, where employees in non-existent departments are excluded from the result).

Example of a left outer join, with the additional result row italicized:

SELECT *  
FROM   employee  LEFT OUTER JOIN department  
          ON employee.DepartmentID = department.DepartmentID
Employee.LastName Employee.DepartmentID Department.DepartmentName Department.DepartmentID
Jones 33 Engineering 33
Rafferty 31 Sales 31
Robinson 34 Clerical 34
Smith 34 Clerical 34
Jasper NULL NULL NULL
Steinberg 33 Engineering 33

Right outer joins

A right outer join (or right join) closely resembles a left outer join, except with the treatment of the tables reversed. Every row from the "right" table (B) will appear in the joined table at least once. If no matching row from the "left" table (A) exists, NULL will appear in columns from A for those records that have no match in A.

A right outer join returns all the values from the right table and matched values from the left table (NULL in case of no matching join predicate).

For example, this allows us to find each employee and his or her department, but still show departments that have no employees.

Example right outer join, with the additional result row italicized:

SELECT * 
FROM   employee RIGHT OUTER JOIN department 
          ON employee.DepartmentID = department.DepartmentID
Employee.LastName Employee.DepartmentID Department.DepartmentName Department.DepartmentID
Smith 34 Clerical 34
Jones 33 Engineering 33
Robinson 34 Clerical 34
Steinberg 33 Engineering 33
Rafferty 31 Sales 31
NULL NULL Marketing 35

In practice, explicit right outer joins are rarely used, since they can always be replaced with left outer joins (with the table order switched) and provide no additional functionality. The result above is produced also with a left outer join:

SELECT * 
FROM   department LEFT OUTER JOIN employee
          ON employee.DepartmentID = department.DepartmentID

Full outer join

A full outer join combines the results of both left and right outer joins. The joined table will contain all records from both tables, and fill in NULLs for missing matches on either side.

For example, this allows us to see each employee who is in a department and each department that has an employee, but also see each employee who is not part of a department and each department which doesn't have an employee.

Example full outer join:

SELECT *  
FROM   employee 
       FULL OUTER JOIN department 
          ON employee.DepartmentID = department.DepartmentID
Employee.LastName Employee.DepartmentID Department.DepartmentName Department.DepartmentID
Smith 34 Clerical 34
Jones 33 Engineering 33
Robinson 34 Clerical 34
Jasper NULL NULL NULL
Steinberg 33 Engineering 33
Rafferty 31 Sales 31
NULL NULL Marketing 35

Some database systems (like MySQL) do not support this functionality directly, but they can emulate it through the use of left and right outer joins and unions. The same example can appear as follows:

SELECT *
FROM   employee 
       LEFT JOIN department 
          ON employee.DepartmentID = department.DepartmentID
UNION
SELECT *
FROM   employee
       RIGHT JOIN department
          ON employee.DepartmentID = department.DepartmentID
WHERE  employee.DepartmentID IS NULL

SQLite does not support right join, so outer join can be emulated as follows:

SELECT employee.*, department.*
FROM   employee 
       LEFT JOIN department 
          ON employee.DepartmentID = department.DepartmentID
UNION
SELECT employee.*, department.*
FROM   department
       LEFT JOIN employee
          ON employee.DepartmentID = department.DepartmentID
WHERE  employee.DepartmentID IS NULL

Self-join

A self-join is joining a table to itself.[1] This is best illustrated by the following example.

Example

A query to find all pairings of two employees in the same country is desired. If you had two separate tables for employees and a query which requested employees in the first table having the same country as employees in the second table, you could use a normal join operation to find the answer table. However, all the employee information is contained within a single large table. [2]

Considering a modified Employee table such as the following:

Employee Table
EmployeeID LastName Country DepartmentID
123 Rafferty Australia 31
124 Jones Australia 33
145 Steinberg Australia 33
201 Robinson United States 34
305 Smith United Kingdom 34
306 Jasper United Kingdom NULL


An example solution query could be as follows:

SELECT F.EmployeeID, F.LastName, S.EmployeeID, S.LastName, F.Country
FROM Employee F, Employee S
WHERE F.Country = S.Country
AND F.EmployeeID < S.EmployeeID
ORDER BY F.EmployeeID, S.EmployeeID;

Which results in the following table being generated.

Employee Table after Self-join by Country
EmployeeID LastName EmployeeID LastName Country
123 Rafferty 124 Jones Australia
123 Rafferty 145 Steinberg Australia
124 Jones 145 Steinberg Australia
305 Smith 306 Jasper United Kingdom


For this example, note that:

  • F and S are aliases for the first and second copies of the employee table.
  • The condition F.Country = S.Country excludes pairings between employees in different countries. The example question only wanted pairs of employees in the same country.
  • The condition F.EmployeeID < S.EmployeeID excludes pairings where the EmployeeIDs are the same.
  • F.EmployeeID < S.EmployeeID also excludes duplicate pairings. Without it only the following less useful part of the table would be generated (for the United Kingdom only shown):
EmployeeID LastName EmployeeID LastName Country
305 Smith 305 Smith United Kingdom
305 Smith 306 Jasper United Kingdom
306 Jasper 305 Smith United Kingdom
306 Jasper 306 Jasper United Kingdom


Only one of the two middle pairings is needed to satisfy the original question, and the topmost and bottommost are of no interest at all in this example.

Alternatives

The effect of outer joins can also be obtained using correlated subqueries. For example

SELECT employee.LastName, employee.DepartmentID, department.DepartmentName 
FROM   employee LEFT OUTER JOIN department 
          ON employee.DepartmentID = department.DepartmentID

can also be written as

SELECT employee.LastName, employee.DepartmentID,
  (SELECT department.DepartmentName 
    FROM department
   WHERE employee.DepartmentID = department.DepartmentID )
FROM   employee

Implementation

Much work in database-systems has aimed at efficient implementation of joins, because relational systems commonly call for joins, yet face difficulties in optimising their efficient execution. The problem arises because (inner) joins operate both commutatively and associatively. In practice, this means that the user merely supplies the list of tables for joining and the join conditions to use, and the database system has the task of determining the most efficient way to perform the operation. A query optimizer determines how to execute a query containing joins. A query optimizer has two basic freedoms:

  1. Join order: Because joins function commutatively and associatively, the order in which the system joins tables does not change the final result-set of the query. However, join-order does have an enormous impact on the cost of the join operation, so choosing the best join order becomes very important.
  2. Join method: Given two tables and a join condition, multiple algorithms can produce the result-set of the join. Which algorithm runs most efficiently depends on the sizes of the input tables, the number of rows from each table that match the join condition, and the operations required by the rest of the query.

Many join-algorithms treat their inputs differently. One can refer to the inputs to a join as the "outer" and "inner" join operands, or "left" and "right", respectively. In the case of nested loops, for example, the database system will scan the entire inner relation for each row of the outer relation.

One can classify query-plans involving joins as follows:[3]

left-deep 
using a base table (rather than another join) as the inner operand of each join in the plan
right-deep 
using a base table as the outer operand of each join in the plan
bushy 
neither left-deep nor right-deep; both inputs to a join may themselves result from joins

These names derive from the appearance of the query plan if drawn as a tree, with the outer join relation on the left and the inner relation on the right (as convention dictates).

Join algorithms

Three fundamental algorithms exist for performing a join operation.

Nested loops

Please refer to main articles: Nested loop join and block nested loop

Use of nested loops produces the simplest join-algorithm. For each tuple in the outer join relation, the system scans the entire inner-join relation and appends any tuples that match the join-condition to the result set. Naturally, this algorithm performs poorly with large join-relations: inner or outer or both. An index on columns in the inner relation in the join-predicate can enhance performance.

The block nested loops (BNL) approach offers a refinement to this technique: for every block in the outer relation, the system scans the entire inner relation. For each match between the current inner tuple and one of the tuples in the current block of the outer relation, the system adds a tuple to the join result-set. This variant means doing more computation for each tuple of the inner relation, but far fewer scans of the inner relation.

Merge join

If both join relations come in order, sorted by the join attribute(s), the system can perform the join trivially, thus:

  1. Consider the current "group" of tuples from the inner relation; a group consists of a set of contiguous tuples in the inner relation with the same value in the join attribute.
  2. For each matching tuple in the current inner group, add a tuple to the join result. Once the inner group has been exhausted, advance both the inner and outer scans to the next group.

Merge joins offer one reason why many optimizers keep track of the sort order produced by query plan operators—if one or both input relations to a merge join arrives already sorted on the join attribute, the system need not perform an additional sort. Otherwise, the DBMS will need to perform the sort, usually using an external sort to avoid consuming too much memory.

Hash join

A hash join algorithm can only produce equi-joins. The database system pre-forms access to the tables concerned by building hash tables on the join-attributes. The lookup in hash tables operates much faster than through index trees. However, one can compare hashed values only for equality, not for other relationships.

See also

Notes

  1. ^ Shah 2005, p. 165
  2. ^ Adapted from Pratt 2005, pp. 115–6
  3. ^ Yu & Meng 1998, p. 213

References

External links


 
Translations: Join
Top

Dansk (Danish)
v. tr. - forbinde, knytte sammen, forene, sammenføje, sy sammen
v. intr. - flyde sammen, flyde ud i, slutte sig til, melde sig ind i
n. - sammenføjning, sammenføjningssted

idioms:

  • join battle    tage kampen op med, gå i kamp med
  • join forces    gå ind i hæren, gå ind i politiet
  • join hands    holde hinanden i hænderne
  • join in    være med, deltage i, komme med, stemme i med, tage del i
  • join issue with    gøre noget sammen
  • join the army    gå ind i hæren
  • join the banner    vise sig under banneret
  • join the ranks    slutte sig til rækkerne
  • join up    melde sig til, gå ind i hæren, gå ind i søværnet

Nederlands (Dutch)
verbinden, verenigen, lid worden, (zich) aansluiten, meedoen, uitmonden in, de strijd aangaan met, verbinding (spunt)

Français (French)
v. tr. - joindre, unir (des planches, des morceaux d'étoffe), relier à, raccorder, (Élec) accoupler, connecter, (Mil, fig) entrer (en lutte), (fig) s'unir (à qn) pour faire, devenir membre de, entrer à, s'inscrire à, adhérer à, entrer dans (les ordres), se joindre à (une procession), s'engager/s'enrôler (dans l'armée), rejoindre, retrouver (qn), venir avec (qn), s'asseoir à (la table de qn), rejoindre/se jeter (une rivière), rejoindre (une route)
v. intr. - se joindre, s'unir, s'associer, s'unir (à), se rencontrer (des lignes), se rencontrer (des routes), avoir leur confluent (des rivières), (Mil) entrer dans l'armée, se faire membre, devenir membre
n. - ligne de raccord (d'une vaisselle réparée), (Cout) couture

idioms:

  • join battle    (Mil, fig) entrer en lutte/engager le combat
  • join forces    s'unir (à qn) pour faire
  • join hands    se donner la main
  • join in    participer, se mettre de la partie
  • join issue    engager une controverse avec qn
  • join the army    s'engager/s'enrôler dans l'armée
  • join the banner    se rallier à la bannière
  • join the ranks    joindre les rangs
  • join up    (Mil) s'engager, s'enrôler, joindre, assembler, abouter, rabouter, (Élec) connecter, accoupler

Deutsch (German)
v. - verbinden, sich beteiligen, (sich) vereinigen, münden in, aneinandergrenzen, zusammenwachsen, eintreten
n. - Verbindung, Nahtstelle

idioms:

  • join battle    den Kampf aufnehmen
  • join forces    sich mit jmdm. zusammentun
  • join hands    sich die Hände reichen
  • join in    mitmachen bei, sich beteiligen an, mitsingen
  • join issue    sich mit jmdm. auf eine Diskussion über etwas einlassen
  • join the army    zur Armee gehen
  • join the banner    dem Banner folgen
  • join the ranks    Mitglied einer großen Gruppe werden
  • join up    zum Militär einrücken, münden, miteinander verbinden

Ελληνική (Greek)
v. - συνδέω/-ομαι, ενώνω/-ομαι, κατατάσσομαι, εντάσσομαι, γίνομαι μέλος, συναντώ, γίνομαι παρέα, ματίζω, εγγράφομαι
n. - ένωση, ραφή, συμβολή

idioms:

  • join battle    μάχομαι
  • join forces    συμμαχώ, συμπαρατάσσομαι
  • join hands    δένω/ενώνω τα χέρια
  • join in    συμμετέχω
  • join issue with    συζητώ το θέμα με
  • join the army    κατατάσσομαι στο στρατό
  • join the banner    συμπαρατάσσομαι
  • join the ranks    ενώνομαι με, συντάσσομαι με
  • join up    κατατάσσομαι, πηγαίνω φαντάρος

Italiano (Italian)
collegare, riunire, prendere parte, sfociare in, aderire, giuntura

idioms:

  • join forces    allearsi
  • join hands    prendersi per mano
  • join in    partecipare a
  • join the ranks    entrare nelle file di
  • join up    arruolarsi

Português (Portuguese)
v. - juntar, conectar, encaixar
n. - junta (f), junção (f), encaixe (m)

idioms:

  • join forces    juntar as forças
  • join hands    dar as mãos
  • join in    juntar-se a, participar ativamente
  • join the ranks    alistar-se, inscrever-se
  • join up    combinar com alguém para fazer algo

Русский (Russian)
соединение, связь, точка, линия, плоскость соединения, соединять, соединяться, соседствовать, вступить в члены (партии), возвратиться, снова занять свое место

idioms:

  • join forces    объединять усилия
  • join hands    взяться за руки, действовать сообща
  • join in    присоединиться к кому-л.
  • join the ranks    поступить на военную службу
  • join up    поступить на военную службу

Español (Spanish)
v. tr. - unir, enlazar, ligar, juntar, reunir, afiliarse, acoplar, afiliarse a, asociarse a (club, organización, etc.), abrazar (un partido, religión, etc.), alistarse en (el ejército), aunar, unificar, agrupar, juntarse (río o camino) con otro, lindar o colindar con
v. intr. - unirse, juntarse, asociarse, confederarse, colindar, lindar, tocarse, confluir (ríos, caminos)
n. - juntura, costura, unión

idioms:

  • join battle    trabar batalla
  • join forces    unirse con alguien, aliarse con alguien
  • join hands    tomarse de las manos, asociarse, ayudarse mutuamente, darse las manos
  • join in    participar en, tomar parte en, intervenir en
  • join issue    disputar con alguien, ponerse a discutir con, estar en desacuerdo con, edición conjunta
  • join the army    alistarse, entrar en filas, enrolarse
  • join the banner    adherirse a la causa de, ponerse bajo bandera
  • join the ranks    formar parte de un grupo determinado, sumarse a las filas de
  • join up    alistarse, enrolarse, juntarse, reunirse, empalmar, encajar

Svenska (Swedish)
v. - förena (sig med), förenas, mötas, råkas
n. - skarv, fog, hopfogning

中文(简体)(Chinese (Simplified))
连接, 参加, 结合, 加入, 接合点

idioms:

  • join battle    参战
  • join forces    会战, 会师
  • join hands    会战, 联手
  • join in    参加, 加入
  • join issue with    与...争论
  • join the army    参军
  • join the banner    投到...旗帜下
  • join the ranks    协力
  • join up    连接, 入伍

中文(繁體)(Chinese (Traditional))
v. tr. - 連接, 參加, 結合
v. intr. - 參加, 加入, 結合
n. - 連接, 接合點, 結合

idioms:

  • join battle    參戰
  • join forces    會戰, 會師
  • join hands    會戰, 聯手
  • join in    參加, 加入
  • join issue with    與...爭論
  • join the army    參軍
  • join the banner    投到...旗幟下
  • join the ranks    協力
  • join up    連接, 入伍

한국어 (Korean)
v. tr. - 참가하다, 결합하다, 합치다
v. intr. - 이어지다, 인접하다, 함께 하다
n. - 접합부분, 결합, 합류

idioms:

  • join in    합치다, 참가하다
  • join issue with    반대하다, 논쟁을 시작하다
  • join up    교전하다

日本語 (Japanese)
v. - つなぐ, 結合する, 加わる, 一緒になる, 結び付ける, 合流する, 接する
n. - 接合箇所, 合流, 接合

idioms:

  • join battle    戦いを始める
  • join forces    力を合わせる
  • join hands    手と手をとり合う, 提携する, 手と手を取り合う, 手を結ぶ
  • join in    参加する
  • join ranks    同一歩調をとる, 戦列に加わる
  • join the army    入隊する
  • join the banner    旗下に加わる
  • join the ranks    同一歩調をとる, 戦列に加わる
  • join up    同盟する, 入隊する

العربيه (Arabic)
‏(فعل) وصل, ضم الى, جمع, لحق ب, انضم الى, التحق ب (الاسم) وصول, التحاق, انضمام‏

עברית (Hebrew)
v. tr. - ‮חיבר, צירף, איחד, קשר‬
v. intr. - ‮הצטרף אל, התחבר, השתתף‬
n. - ‮חיבר, מקום החיבור‬


 
Best of the Web: join
Top

Some good "join" pages on the web:


American Sign Language
commtechlab.msu.edu
 
 
 
Learn More
anneal
ligate
welding

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2007. Published by Houghton Mifflin Company. All rights reserved.  Read more
Thesaurus. Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary Copyright © 1995 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved.  Read more
Answers Corporation Antonyms. © 1999-2009 by Answers Corporation. All rights reserved.  Read more
Abbreviations. STANDS4.com - The source for acronyms and abbreviations. Copyright ©2006 STANDS4 LLC. All rights reserved.  Read more
Word Tutor. Copyright © 2004-present by eSpindle Learning, a 501(c) nonprofit organization. All rights reserved.
eSpindle provides personalized spelling and vocabulary tutoring online; free trial Read more
Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Join (SQL)" Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more