Articles of join

Combine várias linhas filho em uma linha MYSQL

Agradecemos antecipadamente, eu simplesmente não consigo entender! Eu tenho duas mesas Ordered_Item ID | Nome do item 1 | pizza 2 | Stromboli Ordered_Options Ordered_Item_ID | Option_Number | Valor 1 43 ​​calabresa 1 44 queijo extra 2 44 queijo extra O que eu estou olhando para a saída é uma consulta mysql é algo para […]

Há algo errado com joins que não usam a palavra-chave JOIN no SQL ou no MySQL?

Quando comecei a escrever consultas de database eu ainda não conhecia a palavra-chave JOIN e naturalmente eu apenas estendi o que eu já sabia e escrevi consultas como esta: SELECT a.someRow, b.someRow FROM tableA AS a, tableB AS b WHERE a.ID=b.ID AND b.ID= $someVar Agora que sei que isso é o mesmo que um INNER […]

Misturando ANSI 1992 JOINs e COMMAs em uma consulta

Eu estou tentando a seguinte consulta MySQL para buscar alguns dados: SELECT m.*, t.* FROM memebers as m, telephone as t INNER JOIN memeberFunctions as mf ON m.id = mf.memeber INNER JOIN mitgliedTelephone as mt ON m.id = mt.memeber WHERE mf.function = 32 Mas eu sempre recebo o seguinte erro: #1054 – Unknown column ‘m.id’ […]

Diferença entre JOIN e JOIN FETCH no Hibernate

Por favor, ajude-me a entender onde usar um JOIN regular e onde um JOIN FETCH. Por exemplo, se tivermos essas duas consultas FROM Employee emp JOIN emp.department dep e FROM Employee emp JOIN FETCH emp.department dep Existe alguma diferença entre eles? Se sim, qual usar quando?

MySQL junta-se à cláusula where

Eu tenho duas tabelas que quero participar. Eu quero todas as categorias na tabela de categorias e também todas as categorias inscritas por um usuário na tabela category_subscriptions. essencialmente esta é minha consulta até agora: SELECT * FROM categories LEFT JOIN user_category_subscriptions ON user_category_subscriptions.category_id = categories.category_id Isso funciona bem, no entanto, eu quero adicionar uma […]

Como posso juntar várias tabelas SQL usando os IDs?

Eu tenho 4 tabelas diferentes que eu quero participar. As tabelas são estruturadas com colunas da seguinte forma: TableA – aID | nameA | dID TableB – bID | nameB | cID | aID TableC – cID | nameC | date TableD – dID | nameD Começando com a Tabela A, eu entendo como juntar […]

Junte-se entre tabelas em dois bancos de dados diferentes?

No MySQL, eu tenho dois bancos de dados diferentes – vamos chamá-los de A e B. É possível executar uma junit entre uma tabela que está no database A , para uma tabela que está no database B ?

A ordem de junit é importante no SQL?

Desconsiderando o desempenho, receberei o mesmo resultado da consulta A e B abaixo? Como cerca de C e D? — A select * from a left join b on left join c on — B select * from a left join c on left join b on — C select * from a join b […]

1052: Coluna ‘id’ na lista de campos é ambígua

Eu tenho 2 mesas. tbl_section e tbl_section que tem o campo id em si. Como faço para selecionar o campo id , porque sempre recebo este erro: 1052: Column ‘id’ in field list is ambiguous Aqui está minha consulta: SELECT id, name, section FROM tbl_names, tbl_section WHERE tbl_names.id = tbl_section.id Eu poderia apenas selecionar todos […]

Junção SQL: selecionando os últimos registros em um relacionamento um-para-muitos

Suponha que eu tenha uma tabela de clientes e uma tabela de compras. Cada compra pertence a um cliente. Quero obter uma lista de todos os clientes junto com sua última compra em uma instrução SELECT. Qual é a melhor prática? Algum conselho sobre a construção de índices? Por favor, use estes nomes de tabelas […]